جاوا اسکریپت خوش زبان قسمت چهاردهم
در حالی که (تعداد <= 12) {
console.log(شماره);
عدد = عدد + 2;
}
// → 0
// → 2
// … و غیره
عبارتی که با کلمه کلیدی while شروع می شود یک حلقه ایجاد می کند. کلمه در حالی که
پس از آن یک عبارت در پرانتز و سپس یک عبارت، بسیار شبیه if.
تا زمانی که عبارت a را تولید کند، حلقه وارد آن عبارت می شود
مقداری که هنگام تبدیل به بولی درست می شود.
شماره اتصال نشان می دهد که چگونه یک اتصال می تواند پیشرفت را ردیابی کند
از یک برنامه هر بار که حلقه تکرار می شود، عدد یک مقدار 2 بیشتر می گیرد
نسبت به مقدار قبلی آن در ابتدای هر تکرار با هم مقایسه می شود
30
با شماره 12 تصمیم بگیرید که آیا کار برنامه تمام شده است یا خیر.
به عنوان مثالی که در واقع کار مفیدی انجام می دهد، اکنون می توانیم a را بنویسیم
برنامه ای که مقدار 210 (2 تا توان 10) را محاسبه و نشان می دهد. ما
از دو اتصال استفاده کنید: یکی برای پیگیری نتایج و دیگری برای تعداد دفعات شمارش
ما این نتیجه را در 2 ضرب کرده ایم. حلقه تست می کند که آیا اتصال دوم است یا خیر هنوز به 10 رسیده است و اگر نه، هر دو اتصال را به روز می کند.
اجازه دهید نتیجه = 1;
اجازه دهید شمارنده = 0;
در حالی که (شمارنده < 10) {
نتیجه = نتیجه * 2;
شمارنده = شمارنده + 1;
}
console.log(نتیجه);
// → 1024
شمارنده همچنین می توانست از 1 شروع شود و <= 10 را بررسی کند، اما برای
دلایلی که در فصل 4 آشکار خواهد شد، ایده خوبی است که استفاده کنید
تا شمارش از 0
حلقه do یک ساختار کنترلی شبیه حلقه while است. فقط در یک مورد متفاوت است
نقطه: یک حلقه do همیشه حداقل یک بار بدنه خود را اجرا می کند و شروع به آزمایش می کند
آیا باید فقط پس از اولین اجرای آن متوقف شود. برای انعکاس این، آزمون
بعد از بدنه حلقه ظاهر می شود.
اجازه دهید yourName;
انجام دادن {
yourName = prompt (“تو کی هستی؟”);
} while (!YourName);
console.log (YourName);
این برنامه شما را مجبور به وارد کردن نام می کند. دوباره و دوباره خواهد پرسید تا زمانی که
چیزی را دریافت می کند که یک رشته خالی نیست. اعمال ! اپراتور خواهد شد
یک مقدار را قبل از نفی کردن آن به نوع بولی تبدیل کنید، و تمام رشته ها به جز “”
تبدیل به واقعی این به این معنی است که حلقه به دور خود ادامه می دهد تا زمانی که شما ارائه دهید
یک نام غیر خالی
کد تورفتگی
در مثالها، من در مقابل عباراتی که بخشی هستند، فاصله اضافه میکنم
برخی بیانیه بزرگتر این فضاها مورد نیاز نیستند – کامپیوتر این کار را انجام خواهد داد
بدون آنها برنامه را به خوبی قبول کنید. در واقع، حتی خط شکسته می شود
31
برنامه ها اختیاری هستند اگر میتوانید برنامهای را به صورت یک خط طولانی بنویسید
احساس کردم
قوانین ارسال دیدگاه در سایت