میں ٹائپ اسکرپٹ میں اسٹرنگ کو نمبر میں کیسے تبدیل کروں؟

My Ayp Askrp My As Rng Kw Nmbr My Kys Tbdyl Krw



TypeScript ایک مضبوط قسم کی زبان ہے جو سخت قسم کی جانچ کو لاگو کرنے میں ہماری مدد کرتی ہے۔ اس کا مطلب ہے کہ رن ٹائم کی خرابی واقع ہو گی اگر سٹرنگ ویلیو کسی متغیر کو تفویض کی گئی ہے جو نمبر کو قبول کرتا ہے اور اس کے برعکس۔ مضبوطی سے ٹائپ کی جانے والی زبانوں کے ساتھ کام کرتے ہوئے، بعض اوقات ڈویلپرز کو ایسی صورتحال کا سامنا کرنا پڑتا ہے جہاں انہیں سٹرنگ کو نمبر میں تبدیل کرنے کی ضرورت ہوتی ہے۔ مثال کے طور پر، صارف کے ان پٹ پر کارروائی کرتے وقت، کسی بیرونی ذریعہ سے ڈیٹا پڑھنا، عددی تاروں پر ریاضی کی کارروائیاں کرنا وغیرہ۔

یہ بلاگ مناسب مثالوں کا استعمال کرتے ہوئے TypeScript میں سٹرنگ ٹو نمبر کنورژن کے کئی طریقے تلاش کرے گا۔







میں ٹائپ اسکرپٹ میں اسٹرنگ کو نمبر میں کیسے تبدیل کروں؟

TypeScript میں، درج ذیل طریقے سٹرنگ سے نمبر کی تبدیلی کے لیے استعمال کیے جاتے ہیں:



نمبر کنسٹرکٹر کا استعمال کرتے ہوئے سٹرنگ سے نمبر کی تبدیلی

TypeScript میں، نمبر کنسٹرکٹر تاروں کو نمبروں میں تبدیل کرنے کا سب سے آسان طریقہ ہے۔ نمبر کنسٹرکٹر ان پٹ کے طور پر ایک سٹرنگ لیتا ہے اور ایک نمبر لوٹاتا ہے۔ یہاں ایک مثال ہے:



const str = '42' ;
console.log ( 'اصل ڈیٹا کی قسم:' ، قسم کی str ) ;
const num = نمبر ( str ) ;
console.log ( 'تبدیل شدہ ڈیٹا کی قسم:' نمبر کی قسم ) ;





مندرجہ بالا مثال واضح کرتی ہے:

  • ایک تار بنائیں ' str 'قیمت کے ساتھ' 42 '
  • اگلا، استعمال کریں ' کی قسم 'کے اندر مطلوبہ لفظ' لاگ() 'str' ​​متغیر کی قسم حاصل کرنے اور پرنٹ کرنے کے لیے فنکشن۔
  • اس کے بعد، تبدیل کرنے کے لیے نمبر کنسٹرکٹر کا استعمال کریں str 'ایک' نمبر 'اور نتیجہ متغیر کو تفویض کریں' ایک پر '
  • آخر میں، 'کا استعمال کرتے ہوئے تبدیل شدہ قدر کی قسم پرنٹ کریں لاگ() فنکشن

آؤٹ پٹ



آؤٹ پٹ اس بات کی تصدیق کرتا ہے کہ دی گئی عددی سٹرنگ کو کامیابی کے ساتھ نمبر میں تبدیل کر دیا گیا ہے۔

parseInt اور parseFloat کا استعمال کرتے ہوئے سٹرنگ سے نمبر کی تبدیلی

' parseInt 'اور' فلوٹ دبائیں سٹرنگ ڈیٹا ٹائپ کو نمبر ڈیٹا ٹائپ میں تبدیل کرنے کے لیے فنکشنز بھی استعمال ہوتے ہیں۔ ' parseInt 'فنکشن ایک سٹرنگ اور ایک اختیاری لیتا ہے' ریڈکس ” (نمبر سسٹم کی وضاحت کرنے کے لیے) بطور ان پٹ اور ایک عدد واپس کرتا ہے۔ ' فلوٹ دبائیں فنکشن ان پٹ کے طور پر ایک سٹرنگ لیتا ہے اور فریکشنل یا فلوٹنگ پوائنٹ نمبر لوٹاتا ہے۔

آئیے گہرائی سے سمجھنے کے لیے درج ذیل مثال کوڈ پر غور کریں:

const intStr = '42' ;
const floatStr = '3.14' ;

console.log ( 'اصل ڈیٹا کی قسم:' intStr کی قسم ) ;
console.log ( 'اصل ڈیٹا کی قسم:' floatStr کی قسم ) ;

const intNum = parseInt ( intStr، 10 ) ;
const floatNum = parseFloat ( floatStr ) ;

console.log ( 'تبدیل شدہ ڈیٹا کی قسم:' intNum کی قسم ) ;
console.log ( 'تبدیل شدہ ڈیٹا کی قسم:' floatNum کی قسم ) ;

مندرجہ بالا کوڈ کا ٹکڑا بیان کرتا ہے:

  • دو تار بنائیں ' intStr 'اور' floatStr 'اقدار کے ساتھ' 42 'اور' 14 'بالترتیب.
  • اگلا، استعمال کریں ' کی قسم 'آپریٹر کے ساتھ 'console.log()' فنکشن دیے گئے متغیرات کے ڈیٹا کی اقسام کو پرنٹ کرنے کے لیے۔
  • اس کے بعد، استعمال کریں ' parseInt 'اور' فلوٹ دبائیں سٹرنگز کو نمبرز میں تبدیل کرنے اور نتائج کو متغیرات میں تفویض کرنے کے فنکشنز intNum 'اور' floatNum '، بالترتیب.
  • مندرجہ بالا مثال کے کوڈ میں، 10 کا ریڈکس استعمال کیا گیا ہے جو اس بات کی نشاندہی کرتا ہے کہ ہم اعشاریہ نمبر کو پارس کر رہے ہیں۔
  • آخر میں، 'console.log()' طریقہ استعمال کرتے ہوئے کنسول پر تبدیل شدہ ڈیٹا کی اقسام پرنٹ کریں۔

آؤٹ پٹ

آؤٹ پٹ دی گئی اقدار کی اصل اور تبدیل شدہ ڈیٹا کی اقسام کو دکھاتا ہے۔

یونیری پلس آپریٹر کا استعمال کرتے ہوئے سٹرنگ سے نمبر کی تبدیلی

سٹرنگ ڈیٹا ٹائپ کو نمبر ڈیٹا ٹائپ میں تبدیل کرنے کا دوسرا طریقہ ہے۔ unary پلس آپریٹر ' + ' درج ذیل مثال میں، ایک عددی سٹرنگ یونری پلس آپریٹر کو ان پٹ کے طور پر فراہم کی گئی ہے، نتیجے کے طور پر، یہ سٹرنگ کو ایک نمبر میں بدل دے گا:

const str = '42' ;
console.log ( 'اصل ڈیٹا کی قسم:' ، قسم کی str ) ;
const num = +str؛
console.log ( 'تبدیل شدہ ڈیٹا کی قسم:' نمبر کی قسم ) ;

اس مثال میں،

  • ایک تار' str 'قدر کے ساتھ تخلیق کیا جاتا ہے' 42 '
  • ' unary پلس آپریٹر تبدیل کرنے کے لیے استعمال کیا جاتا ہے str 'ایک عدد کو اور نتیجہ متغیر کو تفویض کیا جاتا ہے' ایک پر '
  • آخر میں، ہم تبدیل شدہ ڈیٹا کی قسم کو لاگ کرتے ہیں ' ایک پر 'کنسول پر۔

آؤٹ پٹ

آؤٹ پٹ سٹرنگ سے نمبر تک قسم کی تبدیلی کی تصدیق کرتا ہے۔

نتیجہ

سٹرنگ ٹو نمبر کی قسم کی تبدیلی کو انجام دینے کے لیے TypeScript میں بہت سے بلٹ ان طریقے اور آپریٹرز استعمال کیے جاتے ہیں۔ مثال کے طور پر، 'نمبر کنسٹرکٹر'، 'parseInt' فنکشن، 'parseFloat' فنکشن، اور 'unary plus' آپریٹر TypeScript میں سٹرنگ سے نمبر کے تبادلوں کے لیے استعمال ہوتے ہیں۔ ' کی قسم آپریٹر تبدیل شدہ ڈیٹا کی قسم کی تصدیق کرنے میں ہماری مدد کرتا ہے۔ اس بلاگ نے مختلف مثالوں کے ساتھ سب سے زیادہ استعمال ہونے والے طریقوں اور آپریٹرز کا مظاہرہ کیا ہے۔