43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: While Loop
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								The while loop starts by evaluating the condition. If the condition is true, the statement(s) is/are executed. If the condition is false, the statement(s) is/are not executed. After that, while loop ends.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Here is the **syntax** for while loop:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Syntax:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    while (condition)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      statement(s);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								_statement(s):_ A statement that is executed as long as the condition evaluates to true.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								_condition:_ Here, condition is a Boolean expression which is evaluated before each pass through the loop. If this condition evaluates to true, statement(s) is/are executed. When condition evaluates to false, execution continues with the statement after the while loop.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Example:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        var i = 1;
							 | 
						||
| 
								 | 
							
								        while (i < 10) 
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          console.log(i);
							 | 
						||
| 
								 | 
							
								           i++; // i=i+1 same thing
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        Output:
							 | 
						||
| 
								 | 
							
								        1 
							 | 
						||
| 
								 | 
							
								        2 
							 | 
						||
| 
								 | 
							
								        3 
							 | 
						||
| 
								 | 
							
								        4
							 | 
						||
| 
								 | 
							
								        5
							 | 
						||
| 
								 | 
							
								        6
							 | 
						||
| 
								 | 
							
								        7
							 | 
						||
| 
								 | 
							
								        8
							 | 
						||
| 
								 | 
							
								        9
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*Source: [While Loop - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while)*
							 |