Javascript表达式短缺: value?值:'100'

标签 javascript if-statement expression

是否有更短的方式来编写表达式

value? value:'100'

如何避免输入两次 value

类似(但这是错误的)

值? : '100'//取值,除非为空/null/false/undefined/0,否则接受'100'。

或者,任何可能的事情都可以。

最佳答案

您可以使用logical OR operator :

value || '100'

如果它是true,它将返回value(!!value === true),否则'100'.

关于Javascript表达式短缺: value?值:'100',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17965190/

相关文章:

javascript - 如何使用 JavaScript 删除 html 输入元素?

javascript - Socket.IO 服务器的奇怪行为

javascript - 循环未完成

Python:有 pythonic "fetch and update"表达式吗?

javascript - 在 ag-grid 单元格中选择值和 ID?

javascript - Div 在 IE 上不翻转

java - 我不明白java中的 'return of if statement'

python - 如何为变量赋值作为 if 语句的结果?

swift - 使用带有逻辑 AND 运算符 && 的 Swift if let

java - 在 Mule 表达式语言中使用导入 Java 类