while লুপ একটি স্টেটমেন্ট বা কোড ব্লক বারবার এক্সিকিউট করে যতক্ষণ না এক্সপ্রেশন true থাকে। এক্সপ্রেশন false হলে লুপ বন্ধ হয়।

উদাহরণ
let i = 0;
while (i < 5) {
console.log("Hello");
i = i + 1;
}
আউটপুট
Hello Hello Hello Hello Hello
গুরুত্বপূর্ণ পয়েন্ট
- শর্ত লুপের শুরুতেই চেক হয়
- যদি শর্ত প্রাথমিকভাবে
falseহয়, লুপ একবারও চলবে না - লুপের ভেতরে শর্ত পরিবর্তন করার কোড থাকতে হবে (অন্যথে ইনফিনিট লুপ)
- অজানা ইটারেশন সংখ্যার জন্য উপযুক্ত
সাধারণ ভুল: ইনফিনিট লুপ
// ভুল - i বাড়ছে না
let i = 0;
while (i < 5) {
console.log("Hello");
// i++ ভুলে গেলে ইনফিনিট লুপ
}
do...while সাথে তুলনা
আপনার প্রোগ্রামের লজিক অনুযায়ী সঠিক লুপ বেছে নিন।