JavaScript 中的 “elseif” 语法
2022-08-30 00:10:52
如何在JavaScript条件下实现 elseif?
如何在JavaScript条件下实现 elseif?
在JavaScript中,技术上没有分支。if-then-else
elseif
但是如果你这样写它,它的工作原理:
if (condition) {
} else if (other_condition) {
} else {
}
为了清楚实际发生的事情,您可以使用额外的和对来扩展上面的代码:{
}
if (condition) {
} else {
if (other_condition) {
} else {
}
}
在第一个示例中,我们使用一些关于用途的隐式 JS 行为。如果里面只有一个语句,我们可以省略这些大括号。在此构造中就是这种情况,因为内部仅计为一个语句。事实是,这些是 2 个嵌套的 if 语句。而不是具有2个分支的if语句,因为它可能出现在第一眼。{}
if-then-else
这样,它类似于其他语言中存在的。elseif
这是一个风格和偏好的问题,你使用它的方式。
只需添加一个空格:
if (...) {
} else if (...) {
} else {
}