45 lines
		
	
	
		
			913 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			913 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|  | --- | |||
|  | title: While Loop | |||
|  | localeTitle: 而Loop | |||
|  | --- | |||
|  | while循环首先评估条件。如果条件为真,则执行语句。如果条件为假,则不执行语句。之后,while循环结束。 | |||
|  | 
 | |||
|  | 这是while循环的**语法** : | |||
|  | 
 | |||
|  | ## 句法:
 | |||
|  | ``` | |||
|  | while (condition)  | |||
|  |   | |||
|  |  {  | |||
|  |   | |||
|  |   statement(s);  | |||
|  |   | |||
|  |  }  | |||
|  | ``` | |||
|  | 
 | |||
|  | _statement(s):_只要条件求值为true就执行的语句。 | |||
|  | 
 | |||
|  | _condition:_这里,condition是一个布尔表达式,在每次循环之前计算。如果此条件的计算结果为true,则执行语句。当condition的计算结果为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)_ |