جاوا اسکرپٹ میں نمبر کیسے فارمیٹ کریں؟

Jawa Askrp My Nmbr Kys Farmy Kry



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

یہ تحریر ان طریقوں کی وضاحت کرے گی جن کو جاوا اسکرپٹ میں نمبر فارمیٹ کرنے کے لیے لاگو کیا جا سکتا ہے۔

جاوا اسکرپٹ میں نمبر کیسے فارمیٹ کریں؟

جاوا اسکرپٹ میں نمبر فارمیٹ کرنے کے لیے درج ذیل طریقوں کو لاگو کیا جا سکتا ہے:







  • ' مقررہ () 'طریقہ۔
  • ' Intl.NumberFormat() 'کنسٹرکٹر۔
  • ' toLocaleString() 'طریقہ۔
  • ' باقاعدہ اظہار '

مذکور طریقوں کو اب ایک ایک کرکے دکھایا جائے گا!



مثال 1: ٹو فکسڈ() طریقہ استعمال کرتے ہوئے جاوا اسکرپٹ میں نمبر فارمیٹ کریں
یہ طریقہ فراہم کردہ نمبر کو فارمیٹ کرنے کے لیے اس طرح لاگو کیا جا سکتا ہے کہ اس میں کوئی اعشاریہ پوائنٹ باقی نہ رہے یا اعشاریہ کے بعد اس میں ہندسوں کی ایک مقررہ تعداد رہ جائے۔



پہلے، فارمیٹ کرنے کے لیے نمبر کی وضاحت کریں:





فارمیٹ نمبر دیں۔ = 12.345678 ;

اگلا، لاگو کریں ' مقررہ () دیئے گئے نمبر کو فارمیٹ کرنے کا طریقہ اس طرح کہ اعشاریہ کے بعد اس میں کوئی ہندسہ باقی نہ رہے:

تسلی. لاگ ( 'فارمیٹ شدہ نمبر یہ ہے:' , فارمیٹ نمبر کو فکسڈ ( ) ) ;

اس مرحلے میں، اسی طرح، پاس کرکے اسی طریقہ کو لاگو کریں دو 'اس کے پیرامیٹر میں۔ اس کے نتیجے میں ایک نمبر کو دو اعشاریہ جگہوں پر فارمیٹ کیا جائے گا:



تسلی. لاگ ( 'فارمیٹ شدہ نمبر یہ ہے:' , فارمیٹ نمبر کو فکسڈ ( دو ) ) ;

آؤٹ پٹ

مثال 2: Intl.NumberFormat() کنسٹرکٹر کا استعمال کرتے ہوئے جاوا اسکرپٹ میں نمبر فارمیٹ کریں

' Intl.NumberFormat() کنسٹرکٹر ایک نیا آبجیکٹ بناتا ہے جو زبان کے لیے حساس نمبر کی فارمیٹنگ کو قابل بناتا ہے۔ یہ نقطہ نظر مخصوص کرنسی کی بنیاد پر دیے گئے نمبر کو فارمیٹ کرنے کے لیے لاگو کیا جا سکتا ہے۔

سب سے پہلے، فارمیٹ کرنے کے لیے نمبر کی وضاحت کریں:

const فارمیٹ نمبر = 12345.67 ;

اب، لاگو کریں ' Intl.NumberFormat() 'مخصوص نمبر کو فارمیٹ کرنے کا نقطہ نظر' کے حوالے سے US 'کرنسی اور اس کے مطابق ڈسپلے کریں:

numUpd کرنے دیں۔ = نئی بین الاقوامی نمبر فارمیٹ ( 'امریکہ میں' , { انداز : 'کرنسی' , کرنسی : 'امریکن روپے' } ) . فارمیٹ ( فارمیٹ نمبر ) ;
تسلی. لاگ ( 'فارمیٹ شدہ کرنسی یہ ہے:' , numUpd ) ;

آؤٹ پٹ

' $ 'نمبر کے ساتھ اشارہ کرتا ہے کہ فراہم کردہ نمبر کو' میں فارمیٹ کیا گیا ہے۔ US 'کرنسی.

مثال 3: toLocaleString() طریقہ استعمال کرتے ہوئے جاوا اسکرپٹ میں نمبر فارمیٹ کریں

' toLocaleString() ' طریقہ ایک تار کی شکل میں ایک تاریخ آبجیکٹ دیتا ہے۔ یہ طریقہ کسی نمبر کو مخصوص زبان کی شکل میں فارمیٹ کرنے کے لیے لاگو کیا جا سکتا ہے۔

نحو

تاریخ . toLocaleString ( مقامی , اختیارات )
  • ' مقامی مخصوص زبان کی شکل کا حوالہ دیں۔
  • ' اختیارات ” اس شے کی طرف اشارہ کرتا ہے جس پر خصوصیات تفویض کی جاسکتی ہیں۔

ذیل میں دی گئی مثال میں، درج ذیل نمبر کو متغیر کے لیے مختص کریں “ فارمیٹ نمبر ”:

فارمیٹ نمبر دو = 7323452568.283 ;

اب، لاگو کریں ' toLocaleString() 'طریقہ، زبان کی شکل کی وضاحت کریں' امریکہ میں اس کے پیرامیٹر میں، اور نتیجے میں فارمیٹ شدہ نمبر ڈسپلے کریں:

تھا ہم = فارمیٹ نمبر toLocaleString ( 'امریکہ میں' ) ;
تسلی. لاگ ( 'فارمیٹ شدہ نمبر یہ ہے:' , ہم ) ;

آؤٹ پٹ

مثال 4: ریگولر ایکسپریشن کا استعمال کرتے ہوئے جاوا اسکرپٹ میں نمبر فارمیٹ کریں۔

اس نقطہ نظر کو 'کے ساتھ استعمال کیا جا سکتا ہے تبدیل کریں() نتیجہ کے طور پر ایک ہی وقفوں پر فراہم کردہ نمبروں کے درمیان کوما لگانے کا طریقہ۔

سب سے پہلے، درج ذیل نمبر کو شروع کریں:

تھا فارمیٹ نمبر = 445567788 ;

اب، ریگولر ایکسپریشن کے ساتھ ریپلس() طریقہ کا اطلاق کریں۔ یہاں ریگولر ایکسپریشن مختص کرے گا ' کوما ' ایک عالمی تلاش کرکے ابتدائی قیمت پر جائیں اور کوما سے الگ کردہ اقدار کو واپس کریں اس طرح مخصوص نمبر کو فارمیٹ کریں:

تسلی. لاگ ( 'فارمیٹ شدہ نمبر یہ ہے:' , تار ( فارمیٹ نمبر ) . تبدیل کریں ( /(.)(?=(\d{3})+$)/g , '$1،' ) )

آؤٹ پٹ

ہم نے جاوا اسکرپٹ میں نمبر کو فارمیٹ کرنے کے لیے آسان طریقوں کا نتیجہ اخذ کیا ہے۔

نتیجہ

' طے شدہ () 'طریقہ،' Intl.NumberFormat() 'تعمیر کنندہ،' toLocaleString() 'طریقہ، یا ' باقاعدہ اظہار جاوا اسکرپٹ میں نمبر کو فارمیٹ کرنے کے لیے استعمال کیا جا سکتا ہے۔ پہلا طریقہ نمبر کو اس طرح فارمیٹ کرنے میں نتیجہ اخذ کرتا ہے کہ اعشاریہ کے بعد اس میں ہندسے یا ہندسوں کی مقررہ تعداد باقی نہیں رہتی ہے۔ Intl.NumberFormat() کنسٹرکٹر اپروچ کو کرنسی کی بنیاد پر نمبر فارمیٹ کرنے کے لیے لاگو کیا جا سکتا ہے، اور toLocaleString() طریقہ کو مخصوص نمبر کو زبان کے مخصوص فارمیٹ میں فارمیٹ کرنے کے لیے لاگو کیا جا سکتا ہے۔ ریگولر ایکسپریشن تکنیک کو فراہم کردہ نمبر کو فارمیٹ کرنے کے لیے اس طرح لاگو کیا جا سکتا ہے تاکہ کوما سے الگ کردہ اقدار کو واپس کیا جا سکے۔ اس بلاگ نے JavaScript میں ایک مخصوص نمبر کو فارمیٹ کرنے کے طریقوں کا مظاہرہ کیا۔