switch
switch case break default
条件 判断 退出 默认- a.只要匹配上一个
case
,那么它下面的所有的case
都会执行包括default
- b.break的意思跳出当前结构
- a.只要匹配上一个
for
循环有三个要素
- a.循环变量
- b.判断(循环体)
- c.改变循环变量
- d.continue的意思结束本次循环进入下次循环
continue
结束本次循环,继续下一次循环 当前这次循环不做 直接做下面的break
结束后面的循环不做了
while/do...while
没有谁好谁坏 只有适应场景不同- 比如:先吃饭 在买单
do..while
用户体验高 有风险 扫雷游戏也是先体验 在问是否退出 提高体验 比如:先买单 在吃饭
while
用户体验不高一般情况下面,如果条件判断是
数字的
比较==<>
,for
循环优先.- 如果是
非数值相关的
比较循环,while
优先
- 比如:先吃饭 在买单