Skip to content

基础语法

条件分支: 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 语句只能有一个(可选)。

条件运算符 ‘?’

条件运算符 ? : 根据一个条件,返回一个值。

逻辑运算符

控制合并运算符

循环

switch 语句

函数

函数表达式

箭头函数

特性