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>आंकड़ा है " + i;
  i++;
}

आप खुद सिफारिश करें

पृष्ठ के नीचे और अधिक TIY उदाहरण हैं。

व्याकरण

while (condition) {
  कोड ब्लॉक जो चलाया जाएगा
}

पारामीटर मूल्य

पारामीटर वर्णन
condition

आवश्यक। चक्र (कोड ब्लॉक) को चलाने की शर्त निर्धारित करें। यदि यह true बदलता है, तो चक्र फिर से शुरू होगा, अगर false तो चक्र समाप्त होगा。

टिप्पणी:यदि शर्त हमेशा सत्य है, तो चक्र कभी बंद नहीं होगा। यह आपके ब्राउज़र को भी टूटा दे सकता है。

टिप्पणी:यदि आप शर्त वाली वेरियेबल का उपयोग करते हैं, तो इसे चक्र के पहले से शुरू करें और चक्र में इसे बढ़ाएं। यदि आप वेरियेबल को बढ़ाना भूल जाएं, तो चक्र कभी बंद नहीं होगा। यह आपके ब्राउज़र को भी टूटा दे सकता है。

तकनीकी विवरण

जावास्क्रिप्ट संस्करण: ECMAScript 1

अधिक उदाहरण

उदाहरण

चक्र अनुक्रम को चलाएं, cars अनुक्रम से नाम एकत्र करें:

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

उदाहरण व्याख्या:

  1. पहले से, हम एक वेरियेबल को सेट करते हैं (var i = 0;)
  2. तो, हम चक्र चलने की शर्त को पहले से परिभाषित करते हैं। जबकि वेरियेबल अनुक्रम की लंबाई से कम है (यानी 4), चक्र जारी रहता है
  3. हर चक्र चलने पर, वेरियेबल एक के साथ बढ़ती है (i++)
  4. जबकि वेरियेबल नहीं छोटी 4 (अनुक्रम की लंबाई) है, शर्त सत्य है, चक्र समाप्त हो जाता है

आप खुद सिफारिश करें

उदाहरण

एकबार चक्र अनुक्रम को चलाएं:

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

आप खुद सिफारिश करें

उदाहरण

break बयान का उपयोग - चक्र कोड ब्लॉक में छोड़ दें, जबकि वेरियेबल i "3" है:

var text = "";
var i = 0;
while (i < 5) {
  text += "<br>आंकड़ा है " + i;
  i++;
  if (i == 3) {
    break;
  }
}

आप खुद सिफारिश करें

उदाहरण

continue बयान का उपयोग - चक्र कोड ब्लॉक में चलाएं, लेकिन "3" इसमें से छोड़ दें:

var text = "";
var i = 0;
while (i < 5) {
  i++;
  if (i == 3) {
    continue;
  }
text += "<br>आंकड़ा है " + i;
}

आप खुद सिफारिश करें

ब्राउज़र समर्थन

बयान च्रोम आईई फायरफॉक्स सफारी ओपेरा
जब तक समर्थन समर्थन समर्थन समर्थन समर्थन

संबंधित पृष्ठ

जावास्क्रिप्ट ट्यूटोरियल:JavaScript While लूप

JavaScript संदर्भ दस्तावेज़ःJavaScript do ... while वाक्य

JavaScript संदर्भ दस्तावेज़ःJavaScript for वाक्य

JavaScript संदर्भ दस्तावेज़ःJavaScript break वाक्य

JavaScript संदर्भ दस्तावेज़ःJavaScript continue वाक्य