break
continue
恶搞小游戏
循环嵌套
九九乘法表
减少无用的循环
质数、和数
作业
- js实现登录验证
- 简易ATM
- 从1 开始求第35个能被3、7整除的数
思维导图
break
在switch中作用=》防止向下渗透
在循环中=》结束循环
一张a4纸折叠多少次可以达到珠穆朗玛峰的高度
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- break 终止整个循环 -->
<script>
// for
// while
//
// a4纸张厚度 0.09mm
// h = 8848.13m 珠穆朗玛峰
// for 循环 可知的循环次数
// while 不可知的循环次数 支持死循环
var count =0;
var h = 0.09;
var zhu = 8848130;
// 1
while(true){
count++;
h *= 2;
if(h>=zhu){
console.log(count);
break;
}
}
// 2
while(h<zhu){
count++;
h *= 2;
}
// break 只出现在switch和循环中
</script>
</body>
</html>
continue
作用:
结束本次循环,继续下次循环
当循环中遇到不想要的数据时,可以用continue跳过去
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// continue 跳过本次循环,执行下次循环
var i=1;
while(i<=25){
if(i == 2 || i == 18){
i++;//如果不写,结束本次循环后,i永远是2
continue
}
console.log(i);
i++;
}
for(var i = 1;i<=25;i