JavaScript While Loop – সম্পূর্ণ বাংলা টিউটোরিয়াল
JavaScript এর while লুপ এমন একটি লুপ যা নির্দিষ্ট একটি শর্ত সত্য (true) থাকা পর্যন্ত বারবার কোড ব্লকটি এক্সিকিউট করে। এটি এমন সময় ব্যবহার করা হয় যখন আপনি পূর্ব নির্ধারিত সংখ্যা ছাড়াও শর্তের উপর ভিত্তি করে লুপ চালাতে চান। এই টিউটোরিয়ালে আমরা while লুপের কাজ, গঠন ও ব্যবহার নিয়ে বিস্তারিত আলোচনা করবো।
while লুপের গঠন (Syntax)
while (condition) {
// শর্ত সত্য হলে এই কোডটি চালানো হবে
}
উপরে দেওয়া গঠনে, শর্তটি যদি সত্য হয় তাহলে while লুপের ভিতরের কোডটি একাধিকবার চলবে। যখন শর্তটি মিথ্যা হবে, তখন লুপ বন্ধ হয়ে যাবে।
while লুপের সাধারণ উদাহরণ
let i = 1;
while (i <= 5) {
console.log("নম্বরঃ " + i);
i++;
}
এই লুপটি ১ থেকে ৫ পর্যন্ত সংখ্যা প্রিন্ট করবে।
আউটপুটঃ
নম্বরঃ 1
নম্বরঃ 2
নম্বরঃ 3
নম্বরঃ 4
নম্বরঃ 5
ইনফাইনিট while লুপ
while (true) {
console.log("এই লুপটি কখনোই থামবে না!");
}
উপরের উদাহরণটি একটি ইনফাইনিট লুপ, কারণ শর্ত সবসময় সত্য। এটি হ্যাং বা ক্র্যাশ করতে পারে, তাই সাবধান!
while লুপ কবে ব্যবহার করবেন?
- যখন আপনি জানেন না কতবার লুপ চালাতে হবে।
- শর্ত সত্য থাকা পর্যন্ত চলবে এমন কার্যক্রমের জন্য।
- ইউজার ইনপুট নির্ভর লুপ চালানোর সময়।
while লুপের সাথে ব্রেক এবং কন্টিনিউ
let i = 0;
while (i < 10) {
i++;
if (i === 5) {
continue; // 5 স্কিপ করবে
}
if (i === 8) {
break; // 8 এ গিয়ে বন্ধ হবে
}
console.log(i);
}
এই কোডে ৫ স্কিপ হবে এবং ৮ পর্যন্ত পৌঁছালে লুপ থেমে যাবে।
উপসংহার
JavaScript এর while লুপ খুবই উপযোগী এবং শক্তিশালী একটি কনস্ট্রাকশন। এটি এমন সময় ব্যবহৃত হয় যখন আপনি শর্তের উপর ভিত্তি করে কোড চালাতে চান যতক্ষণ না সেই শর্ত মিথ্যা হয়। তবে while লুপ ব্যবহার করার সময় সঠিকভাবে শর্ত হ্যান্ডেল না করলে ইনফাইনিট লুপ হতে পারে। তাই while লুপ ব্যবহার করার সময় সতর্ক থাকতে হবে।
বাংলা ট্যাগঃ
English Tags: