جاوا اسکرپٹ میں اسٹرنگ کانکنیٹیشن: سٹرنگ کونکاتٹ () کے بارے میں آپ کو جاننے کی ضرورت ہے



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

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

جاوا اسکرپٹ میں سٹرنگ کناٹیشن کے بنیادی اصول

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





edu.reka: پرل ، پی ایچ پی
edu & reka: بصری بنیادی ، بصری بنیادی۔ NET اور اڈا
strcat (edu ، دریا): C ، C ++
edu + دریا: جاوا
edu || دریا: فورٹرین

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

مائیکرو سافٹ ایکسل کے ساتھ مشابہت



آئیے اپنے سب سے بنیادی پلیٹ فارم پر سمجھنے کو سمجھیں: مائیکروسافٹ ایکسل۔ CONCATENATE / CONCAT فنکشن دو یا زیادہ ڈور کو ایک ساتھ ملا دیتا ہے۔ یہ ورکشیٹ فنکشن کے طور پر استعمال ہوتا ہے اور کسی سیل میں فارمولے کے حصے کے طور پر اس میں داخل ہوسکتا ہے۔

نحو:

منسوخ کریں (edu1، [edu2، & hellip.edu_n])

واپسی کی قیمت:



ایک تار / متن

ایکسل میں سٹرنگ کنکینٹیشن

بعض اوقات صارف نتیجہ میں خالی جگہیں شامل کرنا چاہتے ہیں۔ ایسے معاملات میں ، نحو تھوڑا سا مختلف ہوتا ہے۔

جاوا میں ترجیحی قطار نفاذ

سی پروگرامنگ کے ساتھ مشابہت

چونکہ ہم سب بنیادی زبان یعنی جیسے سب سے واقف ہیں۔ سی پروگرامنگ ، آئیے سی میں ایک سادہ پروگرام کے ساتھ سمجھنے کو سمجھنے دیں۔

# شامل کریں مین مین () {چار ایجو 1 [100] ، ایدو 2 [100] ، آئی ، جے پرنٹف ('پہلی سٹرنگ درج کریں:') اسکینف ('٪ s' ، ایجو 1) پرنٹف ('دوسری سٹرنگ درج کریں:') سکینف ( '٪ s' ، edu2) // سٹرنگ edu1 // کی لمبائی کا حساب لگائیں اور اسے i (i = 0 edu1 [i]! = '' ++ i) کے لئے (j = 0 edu2 [j]! = '' ++ j ، ++ i) du edu1 [i] = edu2 [j] du edu1 [i] = '' پرنٹف ('کنٹینٹیشن کے بعد:٪ s' ، edu1) ریٹرن 0}

آؤٹ پٹ:

پہلی تار داخل کریں: edu
دوسری تار داخل کریں: ریکا
کنکرنٹیشن کے بعد: ایڈیورکا

جاوا اسکرپٹ میں کس طرح اسٹرنگز میں ہیرا پھیری کی جاتی ہے؟

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

  1. بلڈر: ریفرنس واپس کرتا ہے جو جاوا اسکرپٹ مثال کے پروٹو ٹائپ کے ذریعہ تخلیق کیا گیا ہے۔

نحو:

array.constructor

کوڈ:

جاوا اسکرپٹ سرنی کنسٹرکٹر | ایڈورکا ور ایڈو = نیا سرنی (10 ، 20 ، 30) دستاویز.روائٹ ('edu.constructor ہے:' + edu.constructor)

آؤٹ پٹ:

edu.constructor ہے: فنکشن اری () {[مقامی کوڈ]}
  1. لمبائی: یہ ہمیں نمبر کے بارے میں بتاتا ہے۔ ایک صف میں عناصر کی

نحو:

array.length

کوڈ:

جاوا اسکرپٹ صف کی لمبائی | ایڈوریکا ور ایڈو = نیا سرنی (10 ، 20 ، 30) دستاویز.روائٹ ('edu.leight is:' + edu.length)

آؤٹ پٹ:

edu.leight ہے: 3
  1. نمونہ: پروٹو ٹائپ پراپرٹی ہمیں کسی بھی شے (نمبر ، بولین ، سٹرنگ ، اور تاریخ ، وغیرہ) میں طریقے اور خصوصیات شامل کرنے کی اجازت دیتی ہے۔ یہ ایک عالمی جائیداد ہے

نحو:

آبجیکٹ.پرٹوٹائپ.نام = قدر

کوڈ:

ایڈورکا آبجیکٹ آن لائن (کورس ، پلیٹ فارم) کام کرتے ہیں۔ {this.cورس = کورس this.platform = پلیٹ فارم} var myOnline = نیا آن لائن ('R پروگرامنگ' ، 'Edureka') آن لائن.prototype.price = null myOnline.price = 2400 دستاویز۔ لکھیں ('آن لائن کورس ہے:' + myOlline.cورس + ' 
') document.write (' آن لائن پلیٹ فارم یہ ہے: '+ myOnline.platform +'
') دستاویز ڈاٹ رائٹ (' آن لائن قیمت ہے: '+ myOnline.price +'
')

آؤٹ پٹ:

آن لائن کورس ہے: R پروگرامنگ آن لائن پلیٹ فارم ہے: ایڈورکا آن لائن قیمت ہے: 2400

سٹرنگ ہیرا پھیری کے طریقے

سیریل نمبرطریقہ
ایک انڈیکس آف ()

کسی بھی سٹرنگ شے کی پہلی موجودگی کی اشاریہ کی قیمت لوٹاتا ہے۔

2 ٹکڑا ()

یہ طریقہ دیئے گئے تار سے کسی خاص حصے کو نکالنے کے لئے استعمال ہوتا ہے

3 تقسیم ()

تار کو دو الگ تار میں الگ کرنے کے لئے ، یہ طریقہ استعمال کیا جاتا ہے

4 کنکریٹ ()

یہ طریقہ دو مختلف تاروں کو ضم کرنے اور مربوط تار کو واپس کرنے کے لئے استعمال ہوتا ہے

5 کی قدر()

کسی تار کی بنیادی قدر واپس کرنے کے لئے ، یہ طریقہ استعمال کیا جاتا ہے

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

  • نحو:
سٹرنگ کوونکٹ (edu1، edu2 [، & hellip، eduN])
  • طریقہ کار میں دلائل:

edu1 ، edu2 ، اور hellip eduN وہ تاریں ہیں جو کنکٹیٹیشن کے لئے منظور کی گئیں ہیں۔

  • کوڈ:
سٹرنگ کناٹیشن | ایڈورکا ور ایدو 1 = نیا سٹرنگ ('اگر یہ سیکھنے کی بات ہے') ور ایجو 2 = نیا اسٹرنگ ('ایڈورکا صحیح پلیٹ فارم ہے') var edu3 = edu1.concat (edu2) document.write ('نتیجہ:' + edu3)

آؤٹ پٹ:

اگر یہ سیکھنے کی بات ہے تو ، ایڈیورکا صحیح پلیٹ فارم ہے

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

 

آئیے تین ڈور میں شامل ہوں

ایڈیورکا بٹن فنکشن myFunction () e var edu1 = 'ہیلو' var edu2 = 'Edureka،' var edu3 = 'آج کوڈ کوڈ کریں!' var con = edu1.concat (edu2، edu3) document.getElementById ('edu'). اندرونی ایچ ٹی ایم ایل = کون}

آؤٹ پٹ:

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

  1. تصور کریں آپ کے پروگرام کا بہاؤ
  2. متغیر کے اعلانات کا فیصلہ کریں
  3. نیچے چند ڈور
  4. پیروی کریں یا پیچھے چلیں مثالیں یہاں لکھا ہے
  5. آپ کو اپنے پر اس کا تجربہ کرنا اچھا ہے مقامی سرور .

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

اب جب آپ جاوا اسکرپٹ کے بارے میں جانتے ہیں تو ، چیک کریں بذریعہ ایڈوریکا۔ ویب ڈویلپمنٹ سرٹیفیکیشن ٹریننگ آپ کو HTML5 ، CSS3 ، ٹویٹر بوٹسٹریپ 3 ، jQuery اور گوگل API کا استعمال کرتے ہوئے متاثر کن ویب سائٹ بنانے اور اسے ایمیزون سادہ اسٹوریج سروس (S3) پر تعینات کرنے میں مدد ملے گی۔

ہمارے لئے ایک سوال ہے؟ براہ کرم اس کا ذکر 'جاوا اسکرپٹ میں اسٹرنگ کنیکٹنٹیشن' کے تبصرے سیکشن میں کریں اور ہم آپ کو واپس ملیں گے۔