循环语句
判断条件,只要满足条件,就会不断的从头到尾重复执行,直到不满足条件时,跳出循环
while (表达式){
当表达式 为true 时,执行语句,为false 不执行
}
循环次数由初始值,条件和变化量来决定
var i=0,sum=0;
while(1){
if (i===5) break; // break 中断性跳出,满足if 条件 跳出整个循环,不再循环 相当于循环条件内置
sum+=i; // 所以 外层循环可以是死循环
i++;
}
var i=0,sum=0;
while(i++<10){ // continue 主要用于再循环中的连续内容,由需要错过一部分的情况
if (i===5) continue; // continue 遇到continue后,不在执行他后面的代码,跳出本次循环,直接开始下一次循环
sum+=i; // 注:要注意循环变量,不然容易出现死循环
}
同样的循环次数,while 执行起来比 for 更快