For Loop
for
حلقهای است که برای اجرای مکرر یک بلوک کد استفاده میشود، زمانی که تعداد تکرار مشخص است یا میدانیم چه مقدار باید تکرار شود.
🔹 ساختار کلی
-
initialization → مقداردهی اولیه متغیر شمارنده (مثلاً
let i = 0
) -
condition → شرط ادامه حلقه (مثلاً
i < 5
) -
increment → بروزرسانی شمارنده (مثلاً
i++
)
🔹 مثال ساده
🔹 توضیح مرحله به مرحله
-
initialization اجرا میشود یک بار قبل از شروع حلقه.
-
condition بررسی میشود. اگر true باشد، بلوک کد اجرا میشود.
-
بعد از اجرای بلوک، increment انجام میشود.
-
دوباره شرط بررسی میشود.
🔹 تغییر مقدار شمارنده
میتوان شمارنده را هرچقدر خواستیم تغییر داد، نه فقط با i++
.
🔹 حلقه با مقدار منفی
🔹 حلقه تو در تو (Nested For Loop)
🔹 استفاده از break و continue
break → خروج از حلقه
continue → پرش به تکرار بعدی
🎯 تمرین عملی در HTML
📌 جمعبندی
-
for
مناسب وقتی تعداد تکرار مشخص است. -
سه بخش اصلی: initialization, condition, increment/decrement
-
میتوان از break و continue برای کنترل جریان استفاده کرد.
-
حلقه تو در تو برای پیمایش دادههای پیچیده (مثل ماتریسها) کاربرد دارد.