javascript - JavaScript 有等同于 ? : operator?

标签 javascript operators

JavaScript 是否有 的等价物? : 您在 Java 中使用的运算符?

即:

String s = (isBlah ? "blah" : "not blah");

最佳答案

是的,非常接近你所拥有的:

variable = (condition) ? true-value : false-value;

所以对于你的变量:

var s = (isBlah) ? "blah" : "not blah";

Mozilla.org 引用文档:https://developer.mozilla.org/en/JavaScript/Reference/Operators/Special_Operators/Conditional_Operator

关于javascript - JavaScript 有等同于 ? : operator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4169293/

相关文章:

javascript - 在不应用表格布局的情况下在表格中插入类似 div 的元素

javascript - MaterializeCSS 组件缺少一些关键内容

javascript - 通过循环遍历另一个数组来填充一个新数组

javascript - jQuery UI Accordion 在 MVC 4 Debug模式下工作,但不在发行版中工作

javascript - 调用定义为 onload 事件的函数

javascript - 当按位运算符做同样的事情时为什么要使用逻辑运算符?

c# - 为什么 ReSharper 建议使用 "as"关键字而不是 "is"?

c - C中模数(数学函数)的等价物?

c# - 索引对象的安全导航

linux - bash 命令 XOR ^ 另一个命令