if 语句是一种条件语句,用于根据给定的条件执行或不执行某些代码。 它允许程序员根据不同的输入或条件做出不同的决策。
语法
if (condition) {
// 条件为真时执行的代码块
}
其中:
condition 是一个布尔表达式,它可以求值为 true 或 false。
如果 condition 为 true,则执行 condition 内部的代码块。
如果 condition 为 false,则跳过代码块。
示例
if (age >= 18) {
console.log("你已成年");
} else {
console.log("你未成年");
}
在这个示例中:
如果 age 大于或等于 18,则打印 "你已成年"。
如果 age 小于 18,则打印 "你未成年"。
elseif 和 else
if 语句可以与 elseif 和 else 子句一起使用,以处理多个条件:
if (condition1) {
// 执行代码块
} elseif (condition2) {
// 执行代码块
} else {
// 条件 1 和条件 2 都为假时执行的代码块
}
注意:
condition 必须是一个求值为布值的表达式(true 或 false)。
代码块中的语句必须缩进,以指示它们属于 if 语句。
每个 if 语句都可以有一个 elseif 子句和一个 else 子句。
elseif 和 else 子句是可选的。
else 子句可以放在 elseif 子句之后或之前。