1.if语句(常用)
2.do-while语句,do{}始终会执行一次。
do{ i+=3; console.log(i); }while(i<10);*/
3.while语句和for语句类似(不怎么用),可用for语句代替。
4.for语句(常用)
5.for-in语句,后面介绍。
6.label语句,经常与break、continue结合使用。可参见break和continue的例子
count=10 start:for(var i=0;i<count;i++){ alert(i); }
7.break和continue语句的区别。break语句直接退出循环,强制执行循环后面的语句。continue语句会在退出循环后的顶部继续执行。
var count=10; for (var i = 1; i<count; i++) { if(i%5==0){ break; } console.log(i); }; alert(i);
该代码块输出值为5.
var num=0; for(var i=0;i<10;i++){ if(i%5==0){ continue; } num++; console.log(i); } alert(num);
下面是1个label语句和break、continue语句的结合。
var num=0; outermost: for(var i=0;i<10;i++){ for (var j=0;j<10;j++) { if(i==5&&j==5){ break outermost; } num++; }; } alert(num);
该代码满足i==5&&j==5时跳出outermost循环。
8.with语句。不常用不建议用。
9.switch语句。switch语句和break经常结合使用。
时间: 2024-11-08 21:59:59