مبانی 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 کلاسیک است.