جاوا اسکریپت While چکر
- صفحه قبلی JS Loop For Of
- صفحه بعدی JS Break
شرط صحیح رہتے ہوئے، لوپ کو بار بار چلائا جائے گا.
While لوپ
while لوپ چلائے جانے والا کوڈ بلاک کو شرط صحیح رہتے ہوئے بار بار چلائیگا.
گرامر
while (شرط) { چلائے جانے والا کوڈ بلاک }
مثال
ایک مثال میں، لوپ میں کوڈ چلنا شروع ہوجائے گا اور بار بار چلائا جائے گا، جب تک متغیر (i) 10 سے کم نہیں ہوگا:
while (i < 10) { text += "ثمر شمار کیا ہوگا" + i; i++; }
اگر آپ نے شرط میں استعمال کی جانے والی متغیر کو اضافی کی نہیں کردیا تو لوپ کبھی ختم نہیں ہوگا، جس کی وجہ سے بروزر دباؤ دے گا۔
Do/While لوپ
do/while لوپ while لوپ کا ایک ورزن ہے۔ اس لوپ نے شرط کو صحیح یا ناپائیدار پچھلے کے چلنے کے بعد ایک مرتبہ چلایا، اور شرط صحیح رہتے ہوئے لوپ کو بار بار چلایا جاتا ہے۔
گرامر
دو { چلائے جانے والا کوڈ بلاک } while (شرط);
مثال
ایک مثال میں do/while لوپ استعمال کیا گیا ہے۔ اس لوپ نے کم از کم ایک مرتبہ چلایا، چونکہ شرط نہ کہیں چلنا شروع ہوتا، بلکہ شرط کا ٹیسٹ پہلے کے چلنے کے بعد کیا جاتا ہے:
دو { text += "ثمر شمار کیا ہوگا" + i; i++; } while (i < 10);
نفراموشی افزایش متغیر در شرط حلقه، منجر به پایان ناپذیری حلقه میشود!
مقایسه For و While
اگر شما قبلاً بخشهای مربوط به حلقهها را خواندهاید، خواهید دید که حلقه while به حلقه for بسیار مشابه است، جایی که عبارت 1 و عبارت 2 میتوانند حذف شوند.
در این مثال از حلقه حلقه forبرای استخراج برندهای خودرو از آرایه cars:
مثال
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var text = ""; for (;cars[i];) { text += cars[i] + "<br>"; i++; }
در این مثال از حلقه حلقه whileبرای استخراج برندهای خودرو از آرایه cars:
مثال
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var text = ""; while (cars[i]) { text += cars[i] + "<br>"; i++; }
کتابهای درسی
برای اطلاعات بیشتر در مورد عبارت while جیاویاسکریپتبرای اطلاعات بیشتر در مورد
- عبارتهای تکرار در ECMAScript
- عبارتهای تکرار یا عبارتهای حلقه به عنوان عبارتهای تکرار شناخته میشوند. این بخش به شما عبارتهای تکرار چهارگانه ارائه شده توسط ECMAScript را معرفی میکند.
- صفحه قبلی JS Loop For Of
- صفحه بعدی JS Break