مبانی JavaScript · ۹ دقیقه مطالعه

حلقه‌ها

for کلاسیک

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

while

let i = 0;
while (i < 3) { console.log(i); i++; }

for...of — پیمایش مقادیر (آرایه، رشته)

for (const color of colors) {
    console.log(color);
}

for...in — پیمایش کلیدهای شیء

for (const key in user) {
    console.log(key, user[key]);
}

forEach — روش آرایه‌ای

colors.forEach((color, index) => {
    console.log(index, color);
});

break و continue

for (const n of nums) {
    if (n < 0) continue;  // رد شو
    if (n > 100) break;   // خروج از حلقه
}

برای آرایه‌ها معمولاً for...of یا forEach خواناتر از for کلاسیک است.

🧪

خودت امتحان کن

اجرا در مرورگرِ خودت — امن

کد را تغییر بده و «اجرا» را بزن. این کد فقط در مرورگر خودت اجرا می‌شود.

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
→ شرط‌ها
رشته‌ها ←