JavaScript For Loop
22 آذر 1404
ارسال شده توسط سمیرا خانی
27 بازدید
بیایید حلقه for در JavaScript را با جزئیات کامل بررسی کنیم:
🔁 JavaScript for Loop
حلقه for زمانی استفاده میشود که میدانیم چند بار میخواهیم کد اجرا شود.
ساختار کلی:
for (initialization; condition; increment) {
// کدی که باید تکرار شود
}
1️⃣ مثال ساده:
for (let i = 0; i < 5; i++) {
console.log(i);
}
console.log(i);
}
توضیح:
-
initialization (شروع):
let i = 0→ مقدار اولیه شمارنده -
condition (شرط):
i < 5→ حلقه تا زمانی اجرا میشود که شرط درست باشد -
increment (افزایش):
i++→ پس از هر بار اجرا، مقدار شمارنده 1 واحد افزایش مییابد
خروجی:
0
1
2
3
4
2️⃣ مثال با کاهش شمارنده:
for (let i = 5; i > 0; i–) {
console.log(i);
}
console.log(i);
}
خروجی:
5
4
3
2
1
4
3
2
1
3️⃣ حلقه for روی آرایهها:
const fruits = [“apple”, “banana”, “cherry”];
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
خروجی:
apple
banana
cherry
banana
cherry
4️⃣ حلقه for تو در تو (Nested Loop):
for (let i = 1; i <= 3; i++) {
for (let j = 1; j <= 2; j++) {
console.log(`i = ${i}, j = ${j}`);
}
}
for (let j = 1; j <= 2; j++) {
console.log(`i = ${i}, j = ${j}`);
}
}
خروجی:
i = 1, j = 1
i = 1, j = 2
i = 2, j = 1
i = 2, j = 2
i = 3, j = 1
i = 3, j = 2
i = 1, j = 2
i = 2, j = 1
i = 2, j = 2
i = 3, j = 1
i = 3, j = 2
نکات مهم:
-
میتوان از هر نوع عملیات در بخش initialization، condition، increment استفاده کرد.
-
اگر شرط هیچوقت درست نباشد، حلقه اجرا نمیشود.
-
حلقههای تو در تو میتوانند برای ماتریسها یا دادههای چندبعدی استفاده شوند.
دیدگاهتان را بنویسید