जावास्क्रिप्ट do/while वाक्य

परिभाषा और उपयोग

do/while वाक्य एक लूप बनाता है, जो कोड ब्लॉक को एक बार शर्त की जांच से पहले चलाता है, और फिर जब शर्त सही होती है, तो लूप को दोहराता है

अगर आप कम से कम एक बार लूप को चलाना चाहते हैं, तो हमेशा do/while वाक्य का इस्तेमाल करें

जावास्क्रिप्ट विभिन्न प्रकार के लूप को समर्थित करता है:

  • for - कोड ब्लॉक को बार-बार चलाएं
  • for/in - वस्तु के गुणों को चलाएं
  • for/of - एक वस्तु के मूल्यों को चलाएं
  • while - जब निर्दिष्ट शर्त सही होने लगे तक कोड ब्लॉक को चलाएं
  • do/while - एक बार कोड ब्लॉक को चलाएं, और फिर जब निर्दिष्ट शर्त सही होने लगे तक लूप को दोहराएं

उदाहरण

यह लूप कम से कम एक बार चलेगा, भले ही शर्त false हो, क्योंकि कोड ब्लॉक को शर्त की जांच से पहले चलाया जाता है:

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

अपने आप प्रयोग करें

व्याकरण

do {
  चलाने वाला कोड ब्लॉक
}
while (condition);

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

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

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

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

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

तकनीकी विवरण

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

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

तालिका में दिए गए नंबर इस वाक्य को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र का संस्करण निर्दिष्ट करते हैं。

वाक्य च्रोम आईई फायरफॉक्स सैफारी ओपेरा
डू/वाइल समर्थन 6.0 समर्थन समर्थन समर्थन

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

JavaScript शिक्षा:JavaScript While लूप

JavaScript संदर्भ मानव:JavaScript while स्टेटमेंट

JavaScript संदर्भ मानव:JavaScript for स्टेटमेंट