切换主题
基础语法
条件分支: if 和 '?'
"if" 语句
根据不同条件执行不同的操作。
if(...)
语句计算括号里的条件表达式,如果计算结果是true
,就会执行对应的代码块。
js
if (条件) 条件为真时执行
布尔转换: if (…)
语句会计算圆括号内的表达式,并将计算结果转换为布尔型。 具体转换查看:数据基础结构
“else” 语句
if 语句有时会包含一个可选的 “else” 块。如果判断条件不成立,就会执行它内部的代码。
js
if (条件) {
条件为真式执行
} else {
条件不成立时执行
}
“else if” 语句
如果一个 if 语句的判断条件不成立,我们可以添加一个 else if 语句,来判断另一个条件。
js
if (条件1) {
条件1为真式执行
} else if (条件2) {
条件2为真式执行
}
注意: else if
语句可以有多个,但 else
语句只能有一个(可选)。
条件运算符 ‘?’
条件运算符
? :
根据一个条件,返回一个值。