10 جاوا سکرپٹ سٹرنگ طریقے جنہیں آپ کو آج ماسٹر کرنا چاہیے۔

10 جاوا سکرپٹ سٹرنگ طریقے جنہیں آپ کو آج ماسٹر کرنا چاہیے۔

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





جاوا اسکرپٹ سٹرنگ کے طریقے آپ کو اپنی تمام ضروریات کو آسانی کے ساتھ سٹرنگ پر انجام دینے میں مدد کریں گے۔ یہاں سٹرنگ کے 10 طریقے ہیں جن کی مثالیں آپ کو اچھی طرح سمجھنے میں مدد دیتی ہیں۔





جاوا اسکرپٹ سٹرنگ کے طریقے کیا ہیں؟

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





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

متعلقہ: پروگرامنگ میں ایک فنکشن کیا ہے؟



آئی او ایس 14 بیٹا کو کیسے حذف کریں۔

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

آنے والے طریقوں کے لیے ، ایک سٹرنگ متغیر لیتے ہیں۔ p کی قیمت کے ساتھ ' MUO میں خوش آمدید! ' ایک مثال کے طور.





let str = 'Welcome to MUO!'

1. String.toLowerCase () اور String.toUppperCase ()

کی toLowerCase () سٹرنگ کا طریقہ دیئے گئے سٹرنگ کے تمام حروف کو لوئر کیس فارمیٹ میں تبدیل کرتا ہے ، اور اسی طرح ٹو اپر کیس () طریقہ تمام حروف کو بڑے حروف میں تبدیل کرتا ہے۔ یہ افعال اصل تار میں ترمیم نہیں کرتے ہیں۔

نحو:





toUpperCase()
toLowerCase()

آئیے ان دو طریقوں کو ایک فوری مثال کے ساتھ چیک کریں:

console.log(str.toLowerCase());
console.log(str.toUpperCase());
console.log(str);

کنسول پر مندرجہ بالا کوڈ چلانے پر ، آپ کو درج ذیل آؤٹ پٹ ملے گا:

'welcome to muo!'
'WELCOME TO MUO!'
'Welcome to MUO!'

2. String.concat ()

کی کنکٹ () دو یا دو سے زیادہ تاروں کو جوڑنے کے لیے طریقہ استعمال کیا جاتا ہے۔ آپ اس طریقہ کار میں ایک یا ایک سے زیادہ دلائل شامل کر سکتے ہیں تاکہ انہیں ایک ہی تار میں جوڑ سکیں۔ یہ اصل تار میں کوئی ترمیم نہیں کرتا ہے۔

نحو:

concat(str1, str2, str3, ...)

یہاں ایک مثال دی گئی ہے جو ایک نئی ڈور بنانے کے لیے دو ڈوروں کے جوڑ کو ظاہر کرتی ہے۔

let str2 = ' How are you?';
let newString = str.concat(str2);
console.log(newString);
'Welcome to MUO! How are you?'

3. String.indexOf () اور String.lastIndexOf ()

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

نحو:

indexOf(str)

آئیے انڈیکس معلوم کریں جس پر MUO سٹرنگ میں ایک مثال کے ساتھ موجود ہے:

console.log(str.indexOf('MUO')); 11

اگر دی گئی دلیل تار میں موجود نہیں ہے تو ، طریقہ -1 کی قیمت لوٹاتا ہے۔

console.log(str.indexOf('Hello')); -1

اسی طرح ، lastIndexOf () طریقہ دیئے گئے کردار یا سٹرنگ کی آخری واردات کا انڈیکس لوٹاتا ہے۔ یہاں ایک مثال ہے:

console.log(str.lastIndexOf('e')); 6

اگرچہ حروف تہجی۔ اور انڈیکس 1 پر ظاہر ہوتا ہے ، اس کردار کی آخری واردات انڈیکس 6 پر ہوتی ہے اور اسی وجہ سے اسے آؤٹ پٹ کے طور پر لوٹا دیا جاتا ہے۔

4. String.charAt ()

کی charAt () سٹرنگ کا طریقہ سٹرنگ میں مخصوص انڈیکس میں کردار لوٹاتا ہے۔ یہ صرف ایک دلیل کو قبول کرتا ہے ، انڈیکس جس پر کردار کو بازیافت کیا جانا ہے۔ انڈیکس ویلیو 0 سے لمبائی - 1 تک ہے۔

نحو:

charAt(index)

یہاں کی ایک مثال ہے۔ charAt () طریقہ:

console.log(str.charAt(9));
console.log(str.charAt(0));
console.log(str.charAt(str.length - 1));
o
W
!

مندرجہ بالا مثال میں ، جب str.length - 1۔ دلیل کے طور پر منظور کیا گیا ، طریقہ تار کے آخری حرف کو لوٹاتا ہے۔ اگر آپ ایک غلط انڈیکس داخل کرتے ہیں جو کہ جائز حد سے باہر ہے ، یہ طریقہ -1 واپس کرتا ہے۔

5. String.charCodeAt ()

چار اے ٹی طریقہ کی طرح ، کی charCodeAt () طریقہ واپس کرتا ہے ASCII قیمت مخصوص انڈیکس میں کردار کا۔ سٹرنگ کا یہ طریقہ صرف ایک دلیل لیتا ہے ، انڈیکس جس سے کردار کو حاصل کیا جانا ہے۔

نحو:

charCodeAt(index) str.charCodeAt(5);
str.charCodeAt(str.length - 1);
109
33

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

6. String.replace ()

جیسا کہ نام سے پتہ چلتا ہے ، تبدیل کریں () طریقہ آپ کو تار کے ایک حصے کو دوسرے حصے سے بدلنے میں مدد کرتا ہے۔ یہ طریقہ دو دلائل لیتا ہے: پہلا ایک اسٹرنگ ہے جسے تبدیل کیا جائے ، اور دوسرا اسٹرنگ کو تبدیل کیا جائے۔ یہ طریقہ اصل سٹرنگ میں کوئی ترمیم نہیں کرتا ہے۔

نحو:

replace(str1, str2)

مثال کے طور پر ، اگر آپ لفظ کو تبدیل کرنا چاہتے ہیں۔ MUO کے ساتھ یہ ویب سائٹ سٹرنگ متغیر میں ، آپ استعمال کرسکتے ہیں تبدیل کریں () اس طرح کا طریقہ:

let newString = str.replace('MUO', 'this website');
console.log(newString);
console.log(str);
Welcome to this website!
Welcome to MUO!

7. String.split ()

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

نحو:

split(separator)

مثال کے طور پر ، اگر خالی جگہ ('') تقسیم کے طریقہ کار کے طور پر جداکار دلیل کے طور پر منظور کی جاتی ہے تو ، آؤٹ پٹ اس طرح نظر آئے گی:

let splitArray = str.split(' ');
console.log(splitArray);
['Welcome', 'to', 'MUO!']

اگر آپ اس پر دلیل نہیں دیتے ہیں۔ تقسیم () طریقہ ، یہ آپ کے سٹرنگ متغیر کی قدر پر مشتمل ایک عنصر کے ساتھ ایک صف واپس کرے گا۔

let splitArray = str.split();
console.log(splitArray);
['Welcome to MUO!']

8. String.substring ()

کی سبٹرنگ () طریقہ ایک سٹرنگ یا اصل سٹرنگ کا حصہ حاصل کرنے کے لیے استعمال ہوتا ہے۔ یہ طریقہ دو پیرامیٹرز لیتا ہے: اسٹارٹ انڈیکس اور اینڈ انڈیکس۔ آؤٹ پٹ سبٹرنگ مخصوص سٹارٹ انڈیکس سے شروع ہوتی ہے اور اینڈ انڈیکس - 1 تک پرنٹ کرتی ہے۔

نحو:

substring(startIndex, endIndex)

یہاں کی ایک فوری مثال ہے۔ سبٹرنگ () طریقہ:

console.log(str.substring(2,8)); 'lcome'

نوٹ کریں کہ اختتامی انڈیکس کا کردار آؤٹ پٹ کا حصہ نہیں ہے۔

کی تلاش () طریقہ اصل سٹرنگ کے اندر ایک خاص سبٹرنگ یا کردار تلاش کرنے میں مدد کرتا ہے۔ یہ طریقہ حروف کے ایک گروپ کو قبول کرتا ہے یا بطور دلیل بطور دلیل اور سٹرنگ کے ذریعے ٹریس کرتا ہے۔ میچ ڈھونڈنے پر ، مماثل حصے کا شروعاتی انڈیکس واپس کر دیا جاتا ہے۔ بصورت دیگر ، یہ طریقہ -1 واپس کرتا ہے۔

نحو:

search(substring)

آپ اس کا استعمال کر سکتے ہیں۔ تلاش () اس طریقے سے طریقہ:

console.log(str.search('MUO'));
console.log(str.search('2'));
11
-1

10. String.trim ()

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

نحو:

trim()

آئیے اس سٹرنگ کے طریقہ کار کو دریافت کرنے کے لیے ایک نئی مثال لیتے ہیں:

اینڈروئیڈ پر ڈاؤن لوڈ کیسے دیکھیں۔
let untrimmedString = ' Welcome to MUO! ';
let trimmedString = untrimmedString.trim();
console.log(trimmedString);
console.log(untrimmedString);
'Welcome to MUO!'
' Welcome to MUO! '

چیک کرنے کے لیے جاوا اسکرپٹ کے مزید طریقے۔

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

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

بانٹیں بانٹیں ٹویٹ ای میل۔ 15 جاوا اسکرپٹ سرنی طریقوں سے آپ کو آج ہی عبور حاصل کرنا چاہیے۔

جاوا اسکرپٹ کی صفوں کو سمجھنا چاہتے ہیں لیکن ان کے ساتھ گرفت نہیں کر سکتے؟ رہنمائی کے لیے ہماری جاوا اسکرپٹ سرنی مثالیں چیک کریں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • جاوا اسکرپٹ۔
  • کوڈنگ ٹپس۔
مصنف کے بارے میں نتن رنگناتھ۔(31 مضامین شائع ہوئے)

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

نتن رنگناتھ سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔