45 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: While Loop
 | ||
| localeTitle: Пока цикл
 | ||
| ---
 | ||
| Цикл while начинается с оценки условия. Если условие истинно, оператор (ы) исполняется /. Если условие ложно, оператор (ы) / не выполняется. После этого, пока цикл заканчивается.
 | ||
| 
 | ||
| Вот **синтаксис** цикла while:
 | ||
| 
 | ||
| ## Синтаксис:
 | ||
| ```
 | ||
| while (condition) 
 | ||
|  
 | ||
|  { 
 | ||
|  
 | ||
|   statement(s); 
 | ||
|  
 | ||
|  } 
 | ||
| ```
 | ||
| 
 | ||
| _statement (s):_ оператор, который выполняется до тех пор, пока условие принимает значение true.
 | ||
| 
 | ||
| _condition:_ Здесь условие является булевым выражением, которое оценивается перед каждым прохождением через цикл. Если это условие имеет значение true, выполняется оператор (ы). Когда условие оценивается как false, выполнение продолжается с помощью инструкции после цикла while.
 | ||
| 
 | ||
| ## Пример:
 | ||
| ```
 | ||
|     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 
 | ||
| ```
 | ||
| 
 | ||
| _Источник: [while Loop - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while)_ |