在javascript中,while语句属于前测试循环语句,即在循环体内的代码被执行之前,就会对出口条件求值。
因此,循环体内的代码有可能永远不会被执行。
while语句的语法:
while (expression) statement
例子:
在此例中,变量i开始时的值为0,每次循环都会递增2.而只要i的值小于10,循环就会继续下去。
do-while语句
do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。
即,在对条件表达式求值之前,循环体内的代码至少执行一次。
do-while语句的语法:
例子:
说明:
只要变量i的值小于10,循环就会就会一直继续下去。
而且变量i的值最初为0,每次递增都会递增2。