JavaScript while স্টেটমেন্ট

বিবরণ ও ব্যবহার

while স্টেটমেন্ট লুপ তৈরি করে, যা নির্দিষ্ট শর্ত সত্য হলে কার্যকরি হয়。

যখনই শর্ত সত্য, লুপ চলতে থাকবে। শর্ত মান বলবৎ না হলেই তা সমাপ্ত হবে。

JavaScript বিভিন্ন ধরণের লুপ সমর্থন করেছে:

  • for - বারবার কোডব্লক চালানো
  • for/in - অবজেক্টের গুণ পরিভ্রমণ
  • for/of - পরিমাপযোগ্য অবজেক্টের মান পরিভ্রমণ
  • while - নির্দিষ্ট শর্ত সত্য হলে কোডব্লক চালানো
  • do/while - ১বার কোডব্লক চালানো এবং পরের সময় নির্দিষ্ট শর্ত সত্য হলে পুনরায় চালানো

সুঝানা:লুপ থেকে বের হওয়ার জন্য break বিন্যাস ব্যবহার করুন, লুপের মধ্যে কোনও মানটিকে সার্বত্রিক করার জন্য continue বিন্যাস ব্যবহার করুন。

উদাহরণ

যখন পরিমাণ (i) 5-এর কম, তখন লুপ কোডব্লক চলাকালীন চলবে:

var text = "";
var i = 0;
while (i < 5) {
  text += "<br>The number is " + i;
  i++;
}

আপনার নিজের হাতে পরীক্ষা করুন

পৃষ্ঠার নিচে আরও TIY উদাহরণ আছে。

সিন্থ্যাক্স

while (condition) {
  কোডব্লক যা বাস্তবায়িত করা হবে
}

পারামিটার মান

পারামিটার বর্ণনা
condition

লুপ (কোডব্লক) চলাকালীন শর্ত নির্দিষ্ট করুন। যদি ফলাফল true দেয়, তবে লুপ পুনরায় শুরু করবে, যদি ফলাফল false দেয়, তবে লুপ শেষ হবে。

যদি শর্ত সর্বদা সত্য থাকে, তবে লুপ কখনও শেষ হবে না। এটি আপনার ব্রাউজারকে ভেঙে ফেলতেও পারে。অপরিহার্য

যদি শর্ত সর্বদা সত্য থাকে, তবে লুপ কখনও শেষ হবে না। এটি আপনার ব্রাউজারকে ভেঙে ফেলতেও পারে。মন্তব্য:

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

টেকনিক্যাল বিবরণ জেভাস্ক্রিপ্ট সংস্করণ:

ECMAScript 1

উদাহরণ

আরও উদাহরণ

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var i = 0;
লুপ অ্যারেই ইনডেক্স চলাচল, cars অ্যারেই থেকে মোটর নাম সংগ্রহ করুন:
  while (i < cars.length) {
  i++;
}

text += cars[i] + "<br>";

  1. উদাহরণ ব্যাখ্যা:
  2. পূর্ববর্তীতে, আমরা লুপ চলাকালীন পরিমাণটিকে নির্দিষ্ট করি (var i = 0;)
  3. প্রত্যেক লুপ চলাকালীন, পরিমাণ একটি বৃদ্ধি করুন (i++)
  4. যখন পরিমাণ আর কম না 4 (অ্যারেই সাইজ) তখন শর্ত সত্য নয়, লুপ শেষ হয়

আপনার নিজের হাতে পরীক্ষা করুন

উদাহরণ

এগিয়ে লুপ অ্যারেই ইনডেক্স চালানো:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var len = cars.length;
while (len--) {
  text += cars[len] + "<br>";
}

আপনার নিজের হাতে পরীক্ষা করুন

উদাহরণ

ব্রেক বিন্যাস ব্যবহার - লুপ কোডব্লককে পার্শ্বস্থ করে, কিন্তু যখন পরিমাণ i সমান হয় "3"-এর সময় লুপ বন্ধ করুন:

var text = "";
var i = 0;
while (i < 5) {
  text += "<br>The number is " + i;
  i++;
  if (i == 3) {
    break;
  }
}

আপনার নিজের হাতে পরীক্ষা করুন

উদাহরণ

কনটিনুয়ে বিন্যাস ব্যবহার - লুপ কোডব্লককে পার্শ্বস্থ করে, কিন্তু "3" এই মানটিকে সার্বত্রিক করুন:

var text = "";
var i = 0;
while (i < 5) {
  i++;
  if (i == 3) {
    continue;
  }
text += "<br>The number is " + i;
}

আপনার নিজের হাতে পরীক্ষা করুন

ব্রাউজার সমর্থন

বিন্যাস চ্রোম আইই ফায়ারফক্স সাফারি অপেরা
while সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন

সংক্রান্ত পৃষ্ঠা

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript While লোকেশন

JavaScript পরামর্শমূলক বইয়ের জন্য:JavaScript do ... while বিবৃতি

JavaScript পরামর্শমূলক বইয়ের জন্য:JavaScript for বিবৃতি

JavaScript পরামর্শমূলক বইয়ের জন্য:JavaScript break বিবৃতি

JavaScript পরামর্শমূলক বইয়ের জন্য:JavaScript continue বিবৃতি