javascript - 简写 JavaScript IF Else

标签 javascript if-statement

我有一个 JavaScript if else 函数的简写版本,我想知道如果它是正常的 if else 会是什么样子:

var criteriaField = criteria.hasOwnProperty('searchTerm') ? 'name': 'price';

最佳答案

看起来像这样:

var criteriaField;
if (criteria.hasOwnProperty('searchTerm')) {
  criteriaField = 'name';
} else {
  criteriaField = 'price';
}

您应该阅读有关三元运算符的更多信息 (?) here .

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

相关文章:

java - 嵌套 if 语句在另一个嵌套 if 语句中未捕获

javascript - 使复选框在页面重新加载时持久存在?

c++ - 在字符串的最后一个字符中搜索标点符号

r - Rcpp 中的高效子集化(相当于 R "which"命令)

c# - C# 中是否存在 else if 语句?

c - 如何解决我的 if 语句不被识别为 true 的问题

JavaScript 无法在 Firefox 中运行

javascript - 悬停时如何向网页上的单词添加弹出(工具提示)定义?

javascript - 如何使用 Material UI 默认组件

java - 从 JavaScript 到 servlet 的 Ajax 调用