JavaScript中的选择结构
1. 简单if
2. if -else
3. 多重if
- 4. switch 开关语句,多分支选择结构
快捷键
- 加粗
Ctrl + B
- 斜体
Ctrl + I
- 引用
Ctrl + Q
- 插入链接
Ctrl + L
- 插入代码
Ctrl + K
- 插入图片
Ctrl + G
- 提升标题
Ctrl + H
- 有序列表
Ctrl + O
- 无序列表
Ctrl + U
- 横线
Ctrl + R
- 撤销
Ctrl + Z
- 重做
Ctrl + Y
javascript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
简单if
语法:
if (条件表达式) {
// 条件表达式为 true 时执行的语句块
}if -else
语法:
if (条件表达式) {
// 条件表达式为 true 时执行的语句块
} else {
// 条件表达式为 false 时执行的语句块
}多重if
if (条件1) {
// 条件1为true执行的语句块
} else if (条件2) {
// 条件2为true执行的语句块
} else if (条件3) {
//
} else if…. {
…
} else {
// 是当前边所有条件都为 false 时,执行的语句块
// 也可以省略
}注意:
如果 if 或 else 语句块中只有一条可执行语句,则 {} 可省略switch 开关语句,多分支选择结构
语法:
switch ( 表达式 ) {
case 表达式1:
// 语句块1
break;
case 表达式2:
// 语句块2
break;
case 表达式3:
// 语句块3
break;
default:
// 缺省块
break;
}
注意点:将 switch 后小括号中的 表达式 与 case 后的表达式作等值(===)比较,如果 表达式===表达式1 为true,则执行语句块1,否则判断 表达式 === 表达式2,如果 表达式 === 表达式2 为 true,则执行语句块2,否则判断 表达式 === 表达式3,如果 表达式 === 表达式3 为 true,则执行语句块3。如果表达式与 case 后的表达式值都不相等,则执行 default 语句块内容。
case 语句块中的 break; 表示退出 switch 结构,如果在 case 语句块中没有 break; 语句,则 case 语句块会贯穿执行