JavaScript While লুপ
- পূর্ববর্তী পৃষ্ঠা JS লুপ ফর অফ
- পরবর্তী পৃষ্ঠা JS ব্রেক
যতক্ষণ শর্ত 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 দ্বারা প্রদান করা চারটি ইটারেশন স্টেটমেন্ট সম্পর্কে জানানো হবে。
- পূর্ববর্তী পৃষ্ঠা JS লুপ ফর অফ
- পরবর্তী পৃষ্ঠা JS ব্রেক