while循环
while ( 执行条件)
代码块;
- 执行条件为true执行循环体;
- 执行条件为false,则停止循环;
- 当执行条件一直为true时,会造死循环,游览器会崩溃掉
例子:
var i=0; // 声明变量并初始化
while(i<5) { // i小于5时执行下面花括号中表达式;
console.log(i); // 打印i值 //0 1 2 3 4 5
i++; // i每次递增1
}
do-while
do{ 代码块 }
while( 执行条件 );
- 因为代码块在上,不用经过执行条件,代码块至少执行一次;
- 符合执行条件为true,执行第二次代码块…
- 不符合执行条件为false,终止执行;
例子:
var i=0;
do { console.log(i)
i++;
} while( i<5 )
while和do-while的区别
- while循环特点: 先判断,后循环,有可能一次循环体都不执行;
- do-while循环特点: 先循环,后判断,至少执行一次循环体;