JavaScript 流程控制
三元表达式
语法结构
//条件表达式?表达式1 :表达式2
var num = 10;
var result = num > 5 ? '是的' : '不是的';//我们知道表达式是有返回值的
//如果条件表达式结果为真则返回表达式1的值如果条件表达式结果为假则返回表达式2的值
switch: 针对变量设置一系列的特定值的选项,变量与case里的值要全等
switch语句与 if else if语句区别:
- switch通常处理 比较确定值, if常用于判断范围
- switch语句进行条件判断之后直接执行到程序的条件语句,效率更高。if语句有多少个条件就得判断多少次
- 分支比较少的情况下 if语句执行效率高,分支比较多时,switch语句执行效率高
do while循环