फॉर, व्हाइल और डू व्हाइल लूप इन Javaस्क्रिप्ट (उदाहरण सहित)

लूप का उपयोग कैसे करें?

लूप तब उपयोगी होते हैं जब आपको कोड की एक ही लाइन को बार-बार, एक निश्चित संख्या में या जब तक कोई विशिष्ट शर्त सत्य हो, निष्पादित करना होता है। मान लीजिए कि आप अपने वेबपेज में 100 बार 'हैलो' संदेश टाइप करना चाहते हैं। बेशक, आपको एक ही लाइन को 100 बार कॉपी करके पेस्ट करना होगा। इसके बजाय, यदि आप लूप का उपयोग करते हैं, तो आप इस कार्य को केवल 3 या 4 लाइनों में पूरा कर सकते हैं।

लूप्स का उपयोग करें Javascript

लूप के विभिन्न प्रकार

इसमें मुख्यतः चार प्रकार के लूप होते हैं Javaलिपि.

  1. पाश के लिए
  2. for/in लूप (बाद में समझाया गया)
  3. घुमाव के दौरान
  4. do…while लूप

पाश के लिए

सिंटेक्स:

for(statement1; statement2; statment3)
{
lines of code to be executed
}
  1. लूपिंग कोड को निष्पादित करने से पहले भी स्टेटमेंट 1 को पहले निष्पादित किया जाता है। इसलिए, इस स्टेटमेंट का उपयोग आम तौर पर उन वैरिएबल को मान निर्दिष्ट करने के लिए किया जाता है जिनका उपयोग लूप के अंदर किया जाएगा।
  2. कथन2 लूप को निष्पादित करने की शर्त है।
  3. लूपिंग कोड निष्पादित होने के बाद प्रत्येक बार कथन3 निष्पादित होता है।

इसे स्वयं आज़माएँ:

<html>
<head>
	<script type="text/javascript">
		var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
		document.write("<b>Using for loops </b><br />");
		for (i=0;i<students.length;i++)
		{
		document.write(students[i] + "<br />");
		}
	</script>
</head>
<body>
</body>
</html>

घुमाव के दौरान

सिंटेक्स:

while(condition)
{
lines of code to be executed
}

जब तक निर्दिष्ट शर्त सत्य है, तब तक "while loop" निष्पादित होता है। while loop के अंदर, आपको वह कथन शामिल करना चाहिए जो किसी समय पर loop को समाप्त कर देगा। अन्यथा, आपका loop कभी समाप्त नहीं होगा और आपका ब्राउज़र क्रैश हो सकता है।

इसे स्वयं आज़माएँ:

<html>
<head>
	<script type="text/javascript">
		document.write("<b>Using while loops </b><br />");
		var i = 0, j = 1, k;
		document.write("Fibonacci series less than 40<br />");
		while(i<40)
		{
			document.write(i + "<br />");
			k = i+j;
			i = j;
			j = k;
		}
	</script>
</head>
<body>
</body>
</html>

do…while लूप

सिंटेक्स:

do
{
block of code to be executed
} while (condition)

Do…while लूप, while लूप से बहुत मिलता-जुलता है। बस फर्क इतना है कि do…while लूप में, कोड का ब्लॉक कंडीशन चेक करने से पहले ही एक बार निष्पादित हो जाता है।

इसे स्वयं आज़माएँ:

<html>
<head>
	<script type="text/javascript">
		document.write("<b>Using do...while loops </b><br />");
		var i = 2;
		document.write("Even numbers less than 20<br />");
		do
		{
			document.write(i + "<br />");
			i = i + 2;
		}while(i<20)
	</script>
</head>
<body>
</body>
</html>