javascript - else if 的简写

标签 javascript

如何为 else if 语句写速记?

if (showvar == "instock"){
   //show available
} else if (showvar == "final3"){
  //show only 3 available
} else {
  //show Not available
}

我知道在只有 ifelse 时写。但是当有 else if 语句时,我该如何写呢?

(showvar == "instock")? //show available : //show Not available

最佳答案

您只需将 else if 嵌套在 :false 一侧; else 子句也只是 false。像这样...

(showvar == "instock") ? 
show available : ((showvar == "final3") ? 
show only 3 available : show Not available);

关于javascript - else if 的简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36122943/

相关文章:

javascript - JavaScript 中的最近对算法

javascript - Nodejs - Express JSON 解析器无法响应

javascript - 如何在 jQuery 中访问父项的子项

javascript - 使用传单 map 上的按钮更改标记文本

javascript - 如何按名称访问 ES6 模块变量(从模块本身)

javascript - Firestore 返回的权限不足,即使不应该

javascript - 使用 Ajax 刷新 Javascript 下拉框

JavaScript 行为重用 : What side effects will this approach have?

javascript - 检测未绑定(bind)的 native 函数,例如 `Array.push` ?

javascript - 在 jQuery 选项卡中单击时单选按钮不会更改