یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام رفقا
این کد منه انگاره که داره حلقه بینهایت تکرار میشه درصورتی که نباید بشه (و وقتی دستور شرطیمو که گذاشتم ور میدارم درست میشه)
var items = 1;
do {
if (items == 5) {
continue;
}
document.write(items);
items++;
} while (items <= 10);
سلام دوست عزیز
خیلی واضح هست
دستور continue که قرار دادین به این شکل عمل میکنه ک اگر item مقدار 5 داشت دیگ بقیه کد هاتون اجرا نشه و دوباره حلقه چک بشه و از ابتدا اجرا بشه
اما نکته اینجاست که item++ بعد از continue قرار داره و شما دیگ بهش اضاف نمیکنی مقداری رو ک شرط شما خارج بشه از 5 و همیشه item مقدار پنج رو داره چون اجازه ی اجرای بقیه خطوط بهش داده نشده
برای این کار به راحتی داخل شرط هم مقدار item رو اضاف کن
var items = 1;
do {
if (items == 5) {
items++;
continue;
}
document.write(items);
items++;
} while (items <= 10);
یا میتونی برای کاهش خط کدت فقط بگی اگر 5 نیست چاپ انجام بشه
var items = 1;
do {
if (items != 5) {
document.write(items);
}
items++;
} while (items <= 10);
یا حتی مقدار item از صفر شروع کنی و قبل چک کردن بهش مقداری اضاف کنی
var items =0;
do {
items++;
if (items == 5) {
continue;
}
document.write(items);
} while (items <= 10);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟