حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
آموزش جاوااسکریپت مقدماتی؛ از تمرین تا پروژه

آموزش شرط و حلقه در جاوااسکریپت

شرط و حلقه در جاوااسکریپت · 0٪

انتخاب مسیر

شرط if داخل پرانتز نوشته می‌شه و بلوک اون داخل آکولاد قرار می‌گیره.

const age = 20;
const hasTicket = true;
if (age >= 18 && hasTicket) {
  console.log("welcome");
} else {
  console.log("not allowed");
}

&& یعنی هر دو شرط برقرار باشن، || یعنی حداقل یکی و ! یعنی برعکس کردن درست یا غلط بودن مقدار. در شرط‌ها، JavaScript بعضی مقدارها رو درست (truthy) و بعضی رو غلط (falsy) در نظر می‌گیره. برای ورودی‌هایی که ممکنه چند نوع داشته باشن، بهتره دقیق بنویسی چه چیزی رو بررسی می‌کنی.

تکرار با for

let sum = 0;
for (let i = 1; i <= 3; i++) {
  sum += i;
}
console.log(sum); // 6

حلقه سه قسمت داره: مقداردهی، شرط ادامه و به‌روزرسانی. while تا وقتی شرط برقرار هست تکرار می‌شه؛ فراموش‌کردن به‌روزرسانی می‌تونه حلقهٔ بی‌پایان بسازد.

break حلقه رو متوقف و continue ادامهٔ دور فعلی رو رد می‌کنه. با متغیرهای هر دور روی کاغذ شروع کن تا اشتباه در اولین یا آخرین دور رو پیدا کنی.

مطالعهٔ این گام برای همه آزاد است

برای پاسخ‌دادن، بررسی پاسخ، ثبت پیشرفت و استفاده از دستیار باید شرایط شرکت در فعالیت‌ها را داشته باشید.

برای انجام فعالیت وارد شوید

فعالیت‌های این بخش به اشتراک فعال نیاز دارند. تهیهٔ اشتراک

برای انجام فعالیت‌ها ابتدا این دوره‌های پیش‌نیاز را تکمیل کنید:

کد اولیهٔ فعالیت

let sum = 0;
for (let i = 1; i <= 3; i++) {
  sum += i;
}
console.log(sum);