Do/While Loop
🔹 تعریف
-
حلقه
do ... whileیک حلقه پسشرط است. -
حداقل یک بار بلاک کد داخل حلقه اجرا میشود، حتی اگر شرط غلط (
false) باشد. -
بعد از اجرا، شرط بررسی میشود و اگر درست باشد → حلقه تکرار میشود.
🔹 ساختار
دقت کنید که بعد از while یک
;لازم است
1️⃣ مثال ساده: شمارش از 1 تا 5
🔹 خروجی: 1 2 3 4 5
2️⃣ مثال: ورودی از کاربر
🔹 تا وقتی کاربر 0 وارد نکند، حلقه ادامه دارد و بلاک حداقل یک بار اجرا میشود.
3️⃣ تفاوت با while
| ویژگی | while | do ... while |
|---|---|---|
| شرط بررسی قبل از اجرا؟ | ✅ قبل | ❌ بعد |
| حداقل یک بار اجرا؟ | ❌ ممکن است اجرا نشود | ✅ همیشه اجرا میشود |
| کاربرد | وقتی ممکن است حلقه اصلاً اجرا نشود | وقتی حداقل یک بار اجرا ضروری است |
4️⃣ نکات مهم
-
مراقب حلقههای بینهایت باش!
-
میتوان از
breakبرای خروج فوری از حلقه استفاده کرد.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React