// break 关键字
// 具有跳出循环的作用
// 只要在循环体中 执行了 break语句,循环就会立马停止
举个栗子:
for(var i=1;i<=1000;i++){
console.log(i);
if((i+23)%7==0){
break;
}
}
// 你有一个篮球,从5米高度向下扔,每次弹起的高度是上一次的 30%,
// 经过几次弹起高度会小于 0.1米?
var height = 5;
var j = 1;
while(true){
height*=0.3;
if(height<0.1){
break;
}
j++;
}
// for(var j=1;j<=100000;j++){
// height*=0.3;
// if(height<0.1){
// break;
// }
// }
console.log(j); // 4
// continue 关键字
// 具有跳出循环的作用,跳出当前循环,直接进入下一次循环
// 只要在循环体中 执行了 continue语句,当前循环就会立马停止跳出,
// 直接更新循环变量进入下一次循环
// 在控制台打印 1-00之间 的 偶数
for(var n=1;n<=100;n++){
if(n%2==1){
continue;
}
console.log(n);
}