一、分支结构 if
if 语句 | if else 语句 | if else if ...语句 | if else if...else 语句 |
语法: if (条件) { 要执行的代码 } 意义: 当条件为true的时候 {}内的代码执行 条件为false {}内的代码不执行 | 语法 if (条件) { 要执行的代码 } else { 要执行的代码 } 意义: if 中的条件为true 执行 {} 中的代码 if 中的条件为false 执行else {}中的代码 注意事项: 两个{} 只能执行一个 当if{} 和 else{} 只有一行的时候 {}可以省略 |
| 和之前的 if else if ... 基本一致,只不过是在所有条件都不满足的时候,执行最后 else 后面的 {} |
二、Switch 条件结构分支
-
也是条件判断语句的一种
-
是对于某一个变量的判断
-
语法:
switch (要判断的变量) {
case 情况1:
情况1要执行的代码
break
case 情况2:
情况2要执行的代码
break
case 情况3:
情况3要执行的代码
break
default:
上述情况都不满足的时候执行的代码
}
-
要判断某一个变量 等于 某一个值得时候使用
三、三元运算(扩展)
-
三元运算,就是用 两个符号 组成一个语句
-
三元运算只是对 if else 语句的一个简写形式
-
语法:
条件 ? 条件为 true 的时候执行 : 条件为 false 的时候执行
var age = 18;
age >= 18 ? alert('已经成年') : alert('没有成年')