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)_
							 |