switch
switch (key) {
case value:
break;
default:
break;
key和 value 进行比较 如果相等就执行下面的代码
break : 结束switch
如果最后没有匹配到 就执行 default(默认)
}
while 循环
一般写法:
1. 初始值
while(2. 判断条件){
3. 代码
4. 迭代
}
1--> 2 --> 3 -->4 -->2 -->3 -->4 --> 2 -->3 -->4
不成立结束
其他写法
死循环 : 没有退出条件 尽量避免死循环
while(true){
console.log("执行")
}
break 可以跳出当前循环
for和while的区别
while和for 循环 是可以互换的
区别:1. 一般当循环次数不确定时: 使用 while ; 循环次数确定时: 使用for 。
2. 写法不同: for有一个专门的地方 写初始值 判断条件 迭代部分 而while 初始值写在外部
使用break可以跳出循环
do while
while会先判断 在根据条件真假是否执行
do while 先执行一次 然后在判断
do {
alert("执行不????")
} while (false);