36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Do...While Loop | ||
|  | --- | ||
|  | The `do...while` loop is closely related to <a href='http://forum.freecodecamp.com/t/javascript-while-loop/14668' target='_blank' rel='nofollow'>`while`</a> loop. In the do while loop, the condition is checked at the end of the loop. | ||
|  | 
 | ||
|  | Here is the **syntax** for `do...while` loop: | ||
|  | 
 | ||
|  | ## Syntax:
 | ||
|  | 
 | ||
|  |      do { | ||
|  | 
 | ||
|  |        *Statement(s);* | ||
|  | 
 | ||
|  |     } while (*condition*); | ||
|  | 
 | ||
|  | **statement(s):** A statement that is executed **at least once** before the condition or Boolean expression is evaluated and is re-executed each time the condition evaluates to true. | ||
|  | 
 | ||
|  | **condition:** Here, a condition is a <a>Boolean expression</a>. If Boolean expression evaluates to true, the statement is executed again. When Boolean expression evaluates to false, the loops ends. | ||
|  | 
 | ||
|  | ## Example:
 | ||
|  | 
 | ||
|  |     var i = 0; | ||
|  |     do { | ||
|  |       i = i + 1; | ||
|  |       console.log(i); | ||
|  |     } while (i < 5); | ||
|  | 
 | ||
|  |     Output: | ||
|  |     1 | ||
|  |     2 | ||
|  |     3 | ||
|  |     4 | ||
|  |     5 | ||
|  | 
 | ||
|  | source: <a href='https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/do...while' target='_blank' rel='nofollow'>**do...while**</a> |