جاوا اسکرپٹ میں LOOP کے دوران ، جبکہ اور کرو (مثال کے ساتھ)

اس سبق میں ، ہم سیکھیں گے-



لوپ کا استعمال کیسے کریں؟

لوپس مفید ہوتے ہیں جب آپ کو کوڈ کی ایک ہی لائن کو بار بار چلانا پڑتا ہے ، ایک مخصوص تعداد کے لیے یا جب تک کہ ایک مخصوص حالت درست ہو۔ فرض کریں کہ آپ اپنے ویب پیج پر 100 بار ’ہیلو‘ پیغام ٹائپ کرنا چاہتے ہیں۔ یقینا ، آپ کو ایک ہی لائن کو 100 بار کاپی اور پیسٹ کرنا پڑے گا۔ اس کے بجائے ، اگر آپ لوپس استعمال کرتے ہیں تو ، آپ اس کام کو صرف 3 یا 4 لائنوں میں مکمل کرسکتے ہیں۔



لوپس کی مختلف اقسام۔

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

  1. لوپ کے لیے
  2. کے لیے/ایک لوپ میں (بعد میں وضاحت کی گئی)
  3. جبکہ لوپ
  4. do… while loop

لوپ کے لیے

نحو:

for(statement1; statement2; statment3) { lines of code to be executed }
  1. بیان 1 کو لوپنگ کوڈ پر عمل کرنے سے پہلے پہلے پھانسی دی جاتی ہے۔ لہذا ، یہ بیان عام طور پر متغیرات کو اقدار تفویض کرنے کے لئے استعمال ہوتا ہے جو لوپ کے اندر استعمال ہوں گے۔
  2. بیان 2 لوپ پر عمل کرنے کی شرط ہے۔
  3. بیان 3 کو ہر بار لوپنگ کوڈ پر عمل درآمد کے بعد عمل میں لایا جاتا ہے۔

اسے خود آزمائیں:

 var students = new Array('John', 'Ann', 'Aaron', 'Edwin', 'Elizabeth'); document.write('  Using for loops    
'); for (i=0;i'); }

جبکہ لوپ

نحو:

while(condition) { lines of code to be executed }

جبکہ لوپ کو اس وقت تک پھانسی دی جاتی ہے جب تک کہ مخصوص حالت درست ہو۔ جبکہ لوپ کے اندر ، آپ کو اس بیان کو شامل کرنا چاہئے جو لوپ کو کسی وقت ختم کردے گا۔ بصورت دیگر ، آپ کا لوپ کبھی ختم نہیں ہوگا اور آپ کا براؤزر کریش ہوسکتا ہے۔



اسے خود آزمائیں:

 document.write('  Using while loops    
'); var i = 0, j = 1, k; document.write('Fibonacci series less than 40
'); while(i<40) { document.write(i + '
'); k = i+j; i = j; j = k; }

do… while loop

نحو:

do { block of code to be executed } while (condition)

do… while لوپ جبکہ لوپ سے بہت ملتا جلتا ہے۔ فرق صرف یہ ہے کہ ڈو… جبکہ لوپ میں ، کوڈ کا بلاک حالت چیک کرنے سے پہلے ہی ایک بار عمل میں آ جاتا ہے۔

اسے خود آزمائیں:

 document.write('  Using do...while loops    
'); var i = 2; document.write('Even numbers less than 20
'); do { document.write(i + '
'); i = i + 2; }while(i<20)

یہ کوڈ قابل تدوین ہے۔ چلانے کے لیے رن پر کلک کریں۔