JavaScript while স্টেটমেন্ট
- পূর্ববর্তী পৃষ্ঠা var
- পরবর্তী পৃষ্ঠা break
- একটি স্তর উপরে ফিরে যান JavaScript স্টেটমেন্ট পরিচিতি বিভাগ
বিবরণ ও ব্যবহার
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>";
- উদাহরণ ব্যাখ্যা:
- পূর্ববর্তীতে, আমরা লুপ চলাকালীন পরিমাণটিকে নির্দিষ্ট করি (var i = 0;)
- প্রত্যেক লুপ চলাকালীন, পরিমাণ একটি বৃদ্ধি করুন (i++)
- যখন পরিমাণ আর কম না 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 বিবৃতি
- পূর্ববর্তী পৃষ্ঠা var
- পরবর্তী পৃষ্ঠা break
- একটি স্তর উপরে ফিরে যান JavaScript স্টেটমেন্ট পরিচিতি বিভাগ