Loops
حلقهها در جاوااسکریپت برای تکرار اجرای یک بلاک کد استفاده میشن تا زمانی که یک شرط مشخص برقرار باشه.
🔹 انواع حلقهها در جاوااسکریپت
1️⃣ for
loop
وقتی تعداد دفعات تکرار مشخص باشه از for
استفاده میکنیم.
2️⃣ while
loop
زمانی که نمیدونیم حلقه چند بار باید تکرار بشه و فقط میخوایم تا وقتی شرط درسته ادامه پیدا کنه.
3️⃣ do...while
loop
مثل while
هست، با این تفاوت که کد داخل حلقه حداقل یک بار اجرا میشه حتی اگه شرط برقرار نباشه.
4️⃣ for...in
loop
برای پیمایش روی propertyهای یک object استفاده میشه.
5️⃣ for...of
loop
برای پیمایش روی iterable ها مثل Array
, String
, Set
, Map
استفاده میشه.
🔹 دستورات کمکی داخل حلقهها
break
→ خروج فوری از حلقه
continue
→ پرش به تکرار بعدی
🎯 تمرین – مرور تمام حلقهها
📌 جمعبندی
-
for → وقتی تعداد تکرار معلومه
-
while → تا وقتی شرط درسته
-
do...while → حداقل یک بار اجرا میشه
-
for...in → برای property های object
-
for...of → برای عناصر array و iterable ها
-
break → خروج فوری
-
continue → پرش به تکرار بعدی