45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: While Loop
 | |
| localeTitle: While Loop
 | |
| ---
 | |
| O loop while inicia avaliando a condição. Se a condição for verdadeira, a (s) instrução (ões) será (ão) executada (s). Se a condição for falsa, a (s) instrução (ões) será (ão) executada (s). Depois disso, enquanto o loop termina.
 | |
| 
 | |
| Aqui está a **sintaxe** do loop while:
 | |
| 
 | |
| ## Sintaxe:
 | |
| ```
 | |
| while (condition) 
 | |
|  
 | |
|  { 
 | |
|  
 | |
|   statement(s); 
 | |
|  
 | |
|  } 
 | |
| ```
 | |
| 
 | |
| _declaração (ões):_ Uma instrução que é executada contanto que a condição seja avaliada como verdadeira.
 | |
| 
 | |
| _condição:_ Aqui, condição é uma expressão booleana que é avaliada antes de cada passagem pelo loop. Se essa condição for avaliada como verdadeira, a (s) instrução (ões) será (ão) executada (s). Quando a condição é avaliada como falsa, a execução continua com a instrução após o loop while.
 | |
| 
 | |
| ## Exemplo:
 | |
| ```
 | |
|     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 
 | |
| ```
 | |
| 
 | |
| _Fonte: [While Loop - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while)_ |