जावास्क्रिप्ट में while लूप
while लूप तब तक कार्य करता रहेगा,
जब तक कि उसे पैरामीटर के रूप में दिया गया व्यंजक सत्य रहता है।
यह मनमानी संख्या में पुनरावृत्तियों को निष्पादित करने की अनुमति देता है।
इसका सिंटैक्स यहाँ है:
while ( जब तक व्यंजक सत्य है ) {
इस कोड को चक्रीय रूप से निष्पादित करते हैं;
प्रत्येक चक्र की शुरुआत में गोल कोष्ठकों में व्यंजक की जाँच करते हैं
}
लूप तब समाप्त होगा, जब व्यंजक सत्य नहीं रह जाएगा। यदि यह शुरू से ही असत्य था - तो यह एक बार भी निष्पादित नहीं होगा।
आइए उदाहरण के लिए, while लूप का उपयोग करके
एक से पाँच तक की संख्याओं को क्रमिक रूप से आउटपुट करें:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
और अब उलटी गिनती करते हैं:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
और अब एक दी गई संख्या को 2 से तब तक विभाजित करेंगे,
जब तक कि परिणाम 10 से कम न हो जाए:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // परिणाम
कंसोल में 1 से 100 तक की संख्याएँ आउटपुट करें।
कंसोल में 11 से 33 तक की संख्याएँ आउटपुट करें।
कंसोल में 100 से 1 तक की संख्याएँ आउटपुट करें।
संख्या num कुछ प्रारंभिक मान के साथ दी गई है।
इसे 3 से तब तक गुणा करते रहें, जब तक कि
गुणन का परिणाम 1000 से अधिक न हो जाए।
परिणामी संख्या कौन सी होगी? इसके लिए आवश्यक
पुनरावृत्तियों की संख्या गिनें।