JavaScript语言基础之流程控制(五)
- 条件结构
ifif...elseif...else if...else
- 当通过判断返回某个值的时候,优先使用三元表达式
- 当通过判断执行N段逻辑代码的时候,只能用条件结构
-
switchswitch 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优先
-
# 附录:思维导图总结
