جاوا اسکرپٹ میں نمبر کو بائنری، آکٹل یا ہیکساڈیسیمل سٹرنگز میں کیسے تبدیل کیا جائے؟

Jawa Askrp My Nmbr Kw Baynry Ak L Ya Yksa Ysyml S Rngz My Kys Tbdyl Kya Jay



' بائنری '،' اوکٹل '، اور ' ہیکساڈیسیمل کمپیوٹر سائنس اور ڈیجیٹل الیکٹرانکس میں استعمال ہونے والے عام نمبر سسٹمز ہیں۔ کمپیوٹر پروگرامنگ میں ان نمبر سسٹمز کے کئی استعمال ہیں۔ مثال کے طور پر، 'ہیکساڈیسیمل' کا استعمال میموری کے مقامات، کلر کوڈز، اور ASCII کوڈز کی نمائندگی کرنے کے لیے کیا جاتا ہے، اور یہ نیٹ ورکنگ پروٹوکولز، جیسے IPv6 میں بھی استعمال ہوتا ہے۔ جبکہ، 'Binary' کو کمپیوٹر کی بنیادی/بنیادی زبان کے طور پر استعمال کیا جاتا ہے، جبکہ 'octal' کو بائنری کے لیے شارٹ ہینڈ کے طور پر استعمال کیا جاتا ہے۔

یہ بلاگ جاوا اسکرپٹ میں اعشاریہ نمبر کو بائنری، آکٹل، یا ہیکساڈیسیمل سٹرنگز میں تبدیل کرنے کے طریقہ کار کی وضاحت کرے گا۔

جاوا اسکرپٹ میں نمبرز کو بائنری، آکٹل یا ہیکساڈیسیمل سٹرنگز میں کیسے تبدیل کیا جائے؟

نمبروں کو کسی بھی نمبر سسٹم میں تبدیل کرنے کے لیے، جیسے ' بائنری '،' آکٹل '، یا ' ہیکساڈیسیمل '، کا استعمال کرتے ہیں ' toString() 'طریقہ. یہ ایک بلٹ ان طریقہ ہے ' تار ' آبجیکٹ جو نمبر کو ایک مخصوص بیس میں تبدیل کرنے کے لیے نمبر سسٹم کی بنیاد کو بطور پیرامیٹر لیتا ہے، جیسے 'بائنری'، 'آکٹل'، یا 'ہیکساڈیسیمل'۔







نحو



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



نمبر toString ( بنیاد )

یہاں، بنیاد ہوگی ' 2 'بائنری کے لیے،' 8 'آکٹل کے لیے، اور' 16 ' ہیکسا ڈیسیمل نمبر کے لیے۔





نقطہ نظر 1: نمبر کو بائنری سٹرنگ میں تبدیل کریں۔

بائنری ایک بیس-2 نمبر سسٹم ہے، جس کا مطلب ہے کہ تمام نمبروں کو صرف دو ہندسوں، 0 اور 1 سے ظاہر کیا جاتا ہے۔ بائنری میں تبدیل کرنے کے لیے، بیس کو پاس کریں “ 2 'toString()' طریقہ کار میں بطور دلیل۔

مثال

ایک متغیر بنائیں ' ایک پر 'جو نمبر محفوظ کرتا ہے' 315 ”:



میرے پاس نمبر ہے۔ = 315 ;

اب، نمبر کو بائنری نمبر سسٹم میں تبدیل کرنے کے لیے بیس '2' پاس کرکے 'toString()' طریقہ کو کال کریں:

var binaryNum = ایک پر. toString ( 2 ) ;

آخر میں، کنسول پر نتیجہ خیز بائنری نمبر پرنٹ کریں:

تسلی. لاگ ( binaryNum ) ;

آؤٹ پٹ دکھاتا ہے ' 100111011 'جو کہ نمبر کی بائنری نمائندگی ہے' 315 ”:

نقطہ نظر 2: نمبر کو آکٹل سٹرنگ میں تبدیل کریں۔

آکٹل ایک بیس-8 نمبر کا نظام ہے جو آٹھ ہندسوں کا استعمال کرتا ہے، 0 سے 7۔ اسے اکثر بائنری کے لیے شارٹ ہینڈ کے طور پر استعمال کیا جاتا ہے۔ مثال کے طور پر، ایک آکٹل ہندسہ تین بائنری ہندسوں کی نمائندگی کر سکتا ہے۔ اگرچہ یہ بائنری اور ہیکساڈیسیمل کے مقابلے میں کم استعمال ہوتا ہے، پھر بھی کچھ کمپیوٹر پروگرامنگ اور ڈیجیٹل سسٹمز میں اس کا استعمال ہوتا ہے۔

مثال

کسی نمبر کو آکٹل یا بیس 8 میں تبدیل کرنے کے لیے، پاس کریں ' 8 'toString()' طریقہ کی دلیل کے طور پر:

octalNum تھا۔ = ایک پر. toString ( 8 ) ;

تسلی. لاگ ( octalNum ) ;

آؤٹ پٹ

نقطہ نظر 3: نمبر کو ہیکساڈیسیمل سٹرنگ میں تبدیل کریں۔

ہیکساڈیسیمل یا بیس-16 ایک نمبر سسٹم ہے جس کے 16 ہندسے 0 سے 9 اور A سے F تک ہوتے ہیں۔ یہ اکثر بائنری کے شارٹ ہینڈ کے طور پر استعمال ہوتا ہے اور کمپیوٹر پروگرامنگ میں بڑے پیمانے پر استعمال ہوتا ہے۔

مثال

نمبر کو ہیکسا ڈیسیمل سٹرنگ میں تبدیل کرنے کے لیے دلیل کے طور پر '16' کے ساتھ 'toString()' طریقہ کو کال کریں:

hexNum تھا۔ = ایک پر. toString ( 16 ) ;

آخر میں، کنسول پر ہیکساڈیسیمل نمبر پرنٹ کریں:

تسلی. لاگ ( hexNum ) ;

دیکھا جا سکتا ہے کہ ' 315 ' کامیابی کے ساتھ ایک ہیکساڈیسیمل نمبر میں تبدیل ہو گیا ہے جو ہے ' 13b ”:

یہ سب جاوا اسکرپٹ میں نمبر کو بائنری، آکٹل، یا ہیکساڈیسیمل نمبر میں تبدیل کرنے کے بارے میں تھا۔

نتیجہ

نمبروں کو بائنری، آکٹل، یا ہیکساڈیسیمل سٹرنگز میں تبدیل کرنے کے لیے، استعمال کریں ' toString() 'طریقہ. یہ طریقہ نمبر کو ایک مخصوص بنیاد، جیسے 'بائنری'، 'آکٹل' یا 'ہیکساڈیسیمل' میں تبدیل کرنے کے لیے پیرامیٹر کے طور پر نمبر سسٹم کی بنیاد لیتا ہے۔ اس بلاگ نے جاوا اسکرپٹ میں نمبر کو بائنری، آکٹل، یا ہیکساڈیسیمل سٹرنگز میں تبدیل کرنے کے طریقہ کار کی مثال دی ہے۔