JavaScript-এ while লুপ

while লুপটি যতক্ষণ পর্যন্ত চলতে থাকবে, যতক্ষণ না এটিকে প্যারামিটার হিসেবে দেওয়া এক্সপ্রেশনটি সত্য থাকে। এটি স্বেচ্ছাচারী সংখ্যক পুনরাবৃত্তি কার্যকর করতে দেয়। এটির সিনট্যাক্স এখানে রয়েছে:

javascriptwhile ( যতক্ষণ এক্সপ্রেশন সত্য ) {
  এই কোডটি চক্রাকারে কার্যকর করুন;
  প্রতিটি চক্রের শুরুতে বন্ধনীর মধ্যে এক্সপ্রেশন পরীক্ষা করুন
}

লুপটি শেষ হবে যখন এক্সপ্রেশনটি সত্য হওয়া বন্ধ করবে। যদি এটি শুরু থেকেই মিথ্যা হয় - তবে এটি একবারও কার্যকর হবে না।

আসুন উদাহরণ হিসাবে while লুপ ব্যবহার করে ক্রমানুসারে এক থেকে পাঁচ পর্যন্ত সংখ্যাগুলি আউটপুট করি:

javascriptlet i = 1;

while (i <= 5) {
  console.log(i);
  i++;
}

এবং এখন একটি উল্টো গণনা করি:

javascriptlet i = 10;

while (i > 0) {
  console.log(i);
  i--;
}

এবং এখন একটি প্রদত্ত সংখ্যাকে 2 দ্বারা ভাগ করতে থাকব যতক্ষণ না ফলাফল 10-এর চেয়ে কম না হয়:

javascriptlet num = 500;

while (num > 10) {
  num = num / 2;
}

console.log(num); // ফলাফল
Задание 1

কনসোলে 1 থেকে 100 পর্যন্ত সংখ্যাগুলি আউটপুট করুন।

Задание 2

কনসোলে 11 থেকে 33 পর্যন্ত সংখ্যাগুলি আউটপুট করুন।

Задание 3

কনসোলে 100 থেকে 1 পর্যন্ত সংখ্যাগুলি আউটপুট করুন।

Задание 4

num নাম্বারটির একটি প্রারম্ভিক মান দেওয়া আছে। এটিকে 3 দ্বারা গুণ করতে থাকুন যতক্ষণ না গুণের ফলাফল 1000-এর বেশি না হয়। কোন সংখ্যাটি পাওয়া যাবে? এর জন্য প্রয়োজনীয় পুনরাবৃত্তির সংখ্যা গণনা করুন।