JavaScript while Loop In Hindi


Actually किसी code of block को repeatedly run करने का सबसे easy way looping है , JavaScript में different - different Looping Statements हैं -

इस Topic में हम while Loop के बारे में पढ़ेंगे

While Loop Simply Nested Statements को Execute करता है , जब तक कि दी हुई Condition false न हो। जब तक Condition true है तब तक Loop Execute होगा। While Loop को Entry Control Loop भी कहते हैं क्योंकि loop को Execute करने से पहले दी हुई condition Check होती है, condition True होने पर ही Loop में Entry होती है।

JavaScript में भी While Loop ठीक वैसे ही काम करते हैं जिस तरह से PHP , C या JAVA में करते हैं।

JavaScript while Loop Syntax

while(condition / expression){
//write your logic }

JavaScript while Loop Chart Flow

Image could not load

JavaScript while Loop chart flow

JavaScript while Loop Example

Printing numbers 1 to 10

<!DOCTYPE html><html>
<head> <title>JavaScript While Loop</title> </head> <body> <script> let x = 1; while (x <= 10) { document.write(x+", "); /*increment by 1*/ ++x; } </script> </body> </html>

Explanation -

  • सबसे पहले एक variable initialize किया x जिसकी value 1 है। 

  • after that while loop में entry करने से पहले x की value check की, कि इसकी value 10 या  10 से काम ही हो।

  • अगर x की value 10 से काम है तो loop में entry की , x की value print करायी।

  • उसके बाद x की value 1 से increment की।

Note: Curly braces are not required for a single-line body

Means if else की तरह ही while loop में भी अगर सिंगल statement है तो हम Curly braces { } न भी लिखें तो भी कोई Problem नहीं है।

See Example

<!DOCTYPE html><html>
<head> <title>JavaScript While Loop</title> </head> <body> <script> let x = 1; while (x <= 3) document.write(x++); </script> </body> </html>

Note - while loop use करते समय यह ध्यान रहे कि looping condition कही न कही wrong जरूर होनी चाहिए , नहीं तो loop infinite time run होता रहेगा , जिससे program breach हो जयगा और हो सकता है memory consumption की वजह से system hang हो जाये।

JavaScript Nested While Loop

इसके अलावा आप JavaScript में Nested While Loop का भी use कर सकते हैं , means While Loop के अंदर एक और While Loop

JavaScript Nested While Loop Example

<!DOCTYPE html><html>
<head> <title>JavaScript Nested While Loop</title> </head> <body> <script> let x = 1; while(x <= 10) { let y = 1; document.write(y+" "); while(y < x) { y++; document.write(y+" "); } ++x; document.write("<br>"); } </script> </body> </html>

Note - Example में <br> का use line break करने के लिए किया गया है।

I Hope अब आपको समझ में आ गया होगा कि JavaScript में While Loop कैसे use करते हैं।

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook