جاوا اسکریپت خوش زبان قسمت شانزدهم
انتهای حلقه این بدان معنی است که حلقه هرگز متوقف نمی شود مگر اینکه شکسته شود
دستور داخل اجرا می شود.
اگر بخواهید آن عبارت break را حذف کنید یا به طور تصادفی یک عبارت بنویسید
شرط پایانی که همیشه درست است، برنامه شما در یک گیر می کند
حلقه بی نهایت. برنامه ای که در یک حلقه بی نهایت گیر کرده است، هرگز اجرا نمی شود،
که معمولا چیز بدی است.
33
کلمه کلیدی continue شبیه شکستن است، زیرا بر پیشرفت تأثیر می گذارد
یک حلقه هنگامی که ادامه در بدنه حلقه مشاهده می شود، کنترل از آن خارج می شود
بدنه و با تکرار بعدی حلقه ادامه می یابد.
به روز رسانی صحافی به طور خلاصه
به خصوص هنگام حلقه زدن، یک برنامه اغلب نیاز به “به روز رسانی” یک اتصال برای نگه داشتن دارد
مقداری بر اساس مقدار قبلی آن اتصال.
شمارنده = شمارنده + 1;
جاوا اسکریپت یک میانبر برای این فراهم می کند.
شمارنده += 1;
میانبرهای مشابه برای بسیاری از اپراتورهای دیگر مانند نتیجه *= 2 به کار می کنند
نتیجه دو برابر یا شمارنده – = 1 برای شمارش رو به پایین.
این به ما اجازه می دهد تا مثال شمارش خود را کمی بیشتر کوتاه کنیم.
برای (عدد = 0؛ عدد <= 12؛ عدد += 2) {
console.log(شماره);
}
برای شمارنده += 1 و شمارنده -= 1، حتی معادل های کوتاه تری نیز وجود دارد:
counter++ و counter–.
ارسال روی یک مقدار با سوئیچ
غیر معمول نیست که کد به این شکل باشد:
if (x == “value1”) action1();
else if (x == “value2”) action2();
else if (x == “value3”) action3();
else defaultAction();
ساختاری به نام سوئیچ وجود دارد که قصد دارد چنین “ارسال” را به روشی مستقیم تر بیان کند. متأسفانه، نحوی که جاوا اسکریپت برای آن استفاده می کند
این (که از خط زبان های برنامه نویسی C/Java به ارث برده است) است
تا حدودی ناخوشایند – زنجیره ای از عبارات اگر ممکن است بهتر به نظر برسند. اینجا یک است
مثال:
34
سوئیچ (اعلان (“آب و هوا چگونه است؟”)) {
مورد “بارانی”:
console.log(“به یاد داشته باشید که یک چتر بیاورید.”);
زنگ تفريح؛
مورد “آفتابی”:
console.log(“سبک بپوش.”);
مورد “ابری”:
console.log(“برو بیرون.”);
زنگ تفريح؛
پیش فرض:
console.log (“نوع آب و هوای نامشخص!”);
زنگ تفريح؛
}
شما می توانید هر تعداد برچسب موردی را در داخل بلوک باز شده توسط سوئیچ قرار دهید.
برنامه در برچسبی که با مقدار مطابقت دارد اجرا می شود
آن سوئیچ داده شد، یا اگر مقدار منطبقی یافت نشد، به صورت پیشفرض. خواهد شد
اجرا را ادامه دهید، حتی در سایر برچسب ها، تا زمانی که به یک عبارت break برسد.
در برخی موارد، مانند مورد “آفتابی” در مثال، می توان از این استفاده کرد
کدی را بین موارد به اشتراک بگذارید (توصیه می کند برای هر دو حالت آفتابی بیرون بروید
و هوا ابری). اما مراقب باشید – فراموش کردن چنین استراحتی آسان است
باعث می شود برنامه کدی را اجرا کند که شما نمی خواهید اجرا شود.
حروف بزرگ
نامهای صحافی ممکن است حاوی فاصله نباشند، اما اغلب استفاده از چندگانه مفید است
کلماتی برای توصیف واضح آنچه که صحافی نشان دهنده آن است. اینها تقریباً هستند
انتخاب های شما برای نوشتن یک نام الزام آور با چند کلمه در آن:
لاک پشت کوچک فازی
لاک پشت_کوچولو فازی
Fuzzy Little Turtle
قوانین ارسال دیدگاه در سایت