جاوا اسکرپٹ میں سٹرنگ سے لیڈنگ زیرو کو کیسے ہٹایا جائے۔

Jawa Askrp My S Rng S Ly Ng Zyrw Kw Kys Aya Jay



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

یہ تحریر سٹرنگ سے لیڈنگ زیرو کو ختم کرنے کے طریقوں کو ظاہر کرے گی۔

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

سٹرنگ سے لیڈنگ زیرو کو ہٹانے کے لیے، نیچے دیے گئے طریقے استعمال کریں:







آئیے ہر طریقہ کار کے کام کا الگ الگ جائزہ لیں۔



طریقہ 1: parseInt() طریقہ استعمال کرتے ہوئے سٹرنگ سے لیڈنگ زیرو کو ہٹا دیں

' parseInt() انٹیجر ویلیوز پر مشتمل سٹرنگ سے لیڈنگ زیرو کو ہٹانے کے لیے طریقہ استعمال کیا جاتا ہے۔ یہ ایک سٹرنگ کو بطور دلیل قبول کرتا ہے اور معروف زیرو کو ہٹانے کے بعد اسے آؤٹ پٹ کے طور پر دیتا ہے۔



نحو
parseInt() طریقہ استعمال کرنے کے لیے دیے گئے نحو پر عمل کریں:





parseInt ( strng ) ;

دیئے گئے طریقہ کے بارے میں مزید جاننے کے لیے درج ذیل مثال پر ایک نظر ڈالیں۔

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



تھا strng = '0010100' ;

اس کے بعد، ہم parseInt() طریقہ کو کال کریں گے تاکہ سٹرنگ کو طریقہ میں منتقل کرکے معروف زیرو کو ہٹایا جائے اور اسے ' نامی ایک متغیر میں اسٹور کیا جائے۔ بے حس ”:

تھا بے حس = parseInt ( strng ) ;

آخر میں، کنسول پر واپس آنے والی قیمت پرنٹ کریں:

تسلی. لاگ ( بے حس ) ;

دی گئی آؤٹ پٹ اشارہ کرتی ہے کہ سٹرنگ سے پہلے والے صفر کو کامیابی کے ساتھ ہٹا دیا گیا ہے:

اگر آپ سٹرنگ میں فلوٹنگ پوائنٹ نمبر سے لیڈنگ زیرو کو ہٹانا چاہتے ہیں تو اگلا دیا ہوا سیکشن دیکھیں۔

طریقہ 2: parseFloat() طریقہ استعمال کرتے ہوئے سٹرنگ سے لیڈنگ زیرو کو ہٹا دیں

فلوٹنگ پوائنٹ نمبر پر مشتمل اسٹرنگ سے لیڈنگ زیرو کو ہٹانے کے لیے ' پریس فلوٹ() 'طریقہ. یہ سٹرنگ کو بطور دلیل بھی قبول کرتا ہے۔

نحو
parseFloat() طریقہ استعمال کرنے کے لیے نیچے دیے گئے نحو پر عمل کریں:

فلوٹ دبائیں ( strng ) ;

مثال
یہاں، ہم ایک سٹرنگ بنائیں گے جس میں اعشاریہ نمبر ہوگا جو صفر کی طرف لے جائے گا۔

تھا strng = '001.250' ;

اس کے بعد، parseFloat() طریقہ کو کال کریں اس میں سٹرنگ کو بطور دلیل پاس کر کے اور نتیجے کی قدر کو متغیر میں محفوظ کریں “ بے حس ”:

تھا بے حس = فلوٹ دبائیں ( strng ) ;

آخر میں، ہم کنسول پر نتیجہ کی قیمت پرنٹ کریں گے ' console.log() طریقہ:

تسلی. لاگ ( بے حس ) ;

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

آئیے اگلے طریقہ کی طرف چلتے ہیں!

طریقہ 3: ریپلیس() طریقہ استعمال کرتے ہوئے سٹرنگ سے لیڈنگ زیرو کو ہٹا دیں۔

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

نحو
Replace() طریقہ کے لیے درج ذیل بیان کردہ طریقہ استعمال کیا جاتا ہے۔

strng تبدیل کریں ( ریجیکس ، بدلنے والا ) ;

یہاں، ' ریجیکس 'وہ نمونہ ہے جو کسی چیز کو 'کے ساتھ تبدیل کرنے میں مدد کرتا ہے۔ بدلنے والا '

مثال
اس مثال میں، پہلے ہم ایک سٹرنگ بنائیں گے جس کا نام ' strng اور اسے ایک قدر تفویض کریں جس میں پہلے زیرو ہوں:

تھا strng = '001500' ;

پھر، ہم دو پیرامیٹرز کو پاس کر کے replace() طریقہ کو کال کریں گے۔ ریجیکس، جو سٹرنگ سے لیڈنگ زیرو کو ہٹانے کے لیے استعمال کیا جاتا ہے اور خالی سٹرنگ جو ریپلسر کے طور پر کام کرتی ہے:

تھا بے حس = strng تبدیل کریں ( /^0+/ ، '' ) ;

آخر میں، ہم نتیجہ والی قدر کو پرنٹ کریں گے ' console.log() طریقہ:

تسلی. لاگ ( بے حس ) ;

آؤٹ پٹ

آئیے سٹرنگ سے لیڈنگ زیرو کو ہٹانے کے لیے کچھ دوسرے طریقوں کو سمجھنے کے لیے آگے بڑھیں۔

طریقہ 4: نمبر کنسٹرکٹر کا استعمال کرتے ہوئے سٹرنگ سے لیڈنگ زیرو کو ہٹا دیں۔

نمبر() کنسٹرکٹر ایک سٹرنگ کو بطور دلیل لیتا ہے اور سٹرنگ کے آغاز سے صفر کو تراش کر نمبر واپس کرتا ہے۔

نحو
نمبر کنسٹرکٹر کو استعمال کرنے کے لیے درج ذیل نحو کا استعمال کریں:

نمبر ( strng ) ;

مثال
ہم ایک نیا سٹرنگ بنائیں گے جس کا نام ہے ' strng 'اور قدر تفویض کریں' 000100 ”:

تھا strng = '000100' ;

پھر، سٹرنگ کو نمبر کنسٹرکٹر کو دیں جو سٹرنگ سے شروع ہونے والے صفر کو ہٹا دے گا:

تھا بے حس = نمبر ( strng ) ;

نتیجے کی قیمت پرنٹ کریں جو متغیر میں محفوظ ہے ' بے حس ”:

تسلی. لاگ ( بے حس ) ;

جیسا کہ آپ آؤٹ پٹ میں دیکھ سکتے ہیں، شروع ہونے والے زیرو کو سٹرنگ سے ہٹا دیا جاتا ہے:

آئیے سٹرنگ سے زیرو کو ہٹانے کے لیے ایک اور طریقہ دیکھتے ہیں۔

طریقہ 5: سٹرنگ سے لیڈنگ زیرو کو 1 سے ضرب دے کر ہٹا دیں۔

آپ سٹرنگ کو ' کے ساتھ ضرب دے کر نمبر سے پہلے رکھے گئے زیرو کو ہٹا سکتے ہیں 1 ' جب تار ایک کے ساتھ ضرب کرتا ہے، تو یہ شروع ہونے والے زیرو کو ہٹاتا ہے اور اصل نمبر لوٹاتا ہے۔

نحو
سٹرنگ سے پہلے زیرو کو حذف کرنے کے لیے دیے گئے نحو کی پیروی کریں:

strng * 1 ;

مثال
ہم ایک تار بنائیں گے ' strng 'قیمت کے ساتھ' 001020 ”:

تھا strng = '001020' ;

پھر، سٹرنگ کو ایک سے ضرب کریں اور اسے متغیر میں محفوظ کریں ' بے حس ”:

تھا بے حس = strng * 1 ;

' کا استعمال کرتے ہوئے نتیجے کی قیمت پرنٹ کریں console.log() طریقہ:

تسلی. لاگ ( بے حس ) ;

آؤٹ پٹ

ہم نے سٹرنگ سے لیڈنگ زیرو کو ہٹانے کے لیے مختلف طریقے اکٹھے کیے ہیں۔

نتیجہ

سٹرنگ سے لیڈنگ زیرو کو ہٹانے کے لیے، آپ parseInt() طریقہ، parseFloat() طریقہ استعمال کر سکتے ہیں، ریپلیس() طریقہ، Number() کنسٹرکٹر، یا سٹرنگ کو 1 سے ضرب کر سکتے ہیں۔ parseInt() طریقہ لیڈنگ کو ہٹا کر int ویلیو لوٹاتا ہے۔ zeros، جبکہ parseFloat() طریقہ معروف زیرو کو تراش کر فلوٹنگ پوائنٹ نمبر دیتا ہے۔ replace() طریقہ صفر کو ہٹانے کے لیے regex کا استعمال کرتا ہے۔ اس تحریر میں، ہم نے سٹرنگ سے لیڈنگ زیرو کو ہٹانے کے مختلف طریقے دکھائے ہیں۔