JavaScript While লুপ

যতক্ষণ শর্ত true থাকে, লুপটি কোড ব্লককে অবিশ্রান্তভাবে চালাবে。

While লুপ

while লুপটি চিহ্নিত শর্ত true থাকলেই কোড ব্লককে অবিশ্রান্তভাবে চালাবে。

গঠন

while (শর্ত) {
    কার্যকর কোড ব্লক
}

ইনস্ট্যান্স

এই উদাহরণটিতে, লুপের ভিতরের কোডটি চলবে, পুনরায় চলবে, যতক্ষণ পরিবর্তীকরণকারীর মান (i) 10-এর নীচে থাকে:

while (i < 10) {
    text += "数字是 " + i;
    i++;
}

স্বয়ং প্রয়াস করুন

আপনি যদি শর্তের জন্য ব্যবহৃত পরিবর্তীকরণকারীকে ভুলে যান, তবে লুপটি কখনোই সমাপ্ত হবে না। এটি ব্রাউজারটির ভেঙ্গে যাওয়ার কারণ হতে পারে。

Do/While লুপ

do/while লুপ হল একটি while লুপের পরিবর্তে। এই লুপটি প্রথমে একবার কোড ব্লককে কার্যকর করে, তারপর যতক্ষণ শর্তটি true থাকে ততক্ষণ লুপটি পুনরায় চালিত হয়。

গঠন

do {
    কার্যকর কোড ব্লক
}
while (শর্ত);

ইনস্ট্যান্স

এই উদাহরণটিতে do/while লুপ ব্যবহৃত হয়েছে। এই লুপটি কোনোদিকেই false হোক না কেনই একবার কার্যকর হয়, কারণ কোড ব্লকটি পরীক্ষা করা হওয়ার আগেই কার্যকর হয়:

do {
    text += "The number is " + i;
    i++;
 }
while (i < 10);

স্বয়ং প্রয়াস করুন

不要忘记对条件中所用变量进行递增,否则循环永不会结束!

比较 For 与 While

如果您已经阅读了之前关于循环的章节,您会发现 while 循环与 for 循环相当类似,其中的语句 1 和 语句 2 都可以省略。

এই সামগ্রীতে লুপ ব্যবহার করা হয়: ফর লুপএই cars এক্সট্রাক্ট করার জন্য:

ইনস্ট্যান্স

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
for (;cars[i];) {
    text += cars[i] + "<br>";
    i++;
} 

স্বয়ং প্রয়াস করুন

এই সামগ্রীতে লুপ ব্যবহার করা হয়: ডোমস্ট্রিং লুপএই cars এক্সট্রাক্ট করার জন্য:

ইনস্ট্যান্স

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
while (cars[i]) {
    text += cars[i] + "<br>";
    i++;
} 

স্বয়ং প্রয়াস করুন

শিক্ষাদীক্ষার বাইরের পুস্তক

আরও বিস্তারিত জানতে: জেভাস্ক্রিপ্ট while 语句এর জন্য জেভাস্ক্রিপ্ট অ্যাডভান্সড টিউটোরিয়াল-এর সম্পর্কিত সামগ্রী পড়ুন:

ইসকিএমএসক্রিপ্ট ইটারেশন স্টেটমেন্ট
ইটারেশন স্টেটমেন্ট বা লুপ স্টেটমেন্ট বলা হয়।এই সেকশনে আপনাকে ECMAScript দ্বারা প্রদান করা চারটি ইটারেশন স্টেটমেন্ট সম্পর্কে জানানো হবে。