While Loop
📌 1. مفهوم
حلقه while
تا زمانی که شرطش true باشه، تکرار میشه.
اگر شرط از اول false باشه، حتی یک بار هم اجرا نمیشه.
📌 2. ساختار (Syntax)
📌 3. مثال ساده
🔹 خروجی:
📌 4. حلقه بینهایت (Infinite Loop)
اگر شرط همیشه true
باشه، حلقه بیپایان میشه:
⚠️ باید حواست باشه چون مرورگر یا برنامه قفل میکنه.
📌 5. استفاده با break
برای خروج از حلقه میتونیم break
بذاریم:
🔹 خروجی:
📌 6. استفاده با continue
برای پرش از یک تکرار و رفتن به تکرار بعدی:
🔹 خروجی:
(وقتی x === 3
شد، پرش کرد و چاپ نشد)
📌 7. کاربرد در برنامه واقعی
مثلاً برای خواندن داده تا وقتی درست وارد نشده:
✅ پس:
-
while
برای زمانی خوبه که تعداد تکرار معلوم نیست. -
برای شمارش ساده بهتره از
for
استفاده بشه.