【问题标题】:Clarification about variable assignment? "var x = !0"关于变量赋值的澄清? “变量 x = !0”
【发布时间】:2013-08-28 15:43:02
【问题描述】:

我正在浏览一个 javascript 库,我想知道您为什么要定义这样的变量...

points: {
   show: !0
},

您为什么要使用show: !0 而不仅仅是show: 1

我认为这个问题不一定特定于 javascript,但我还是用它标记了这个问题,以防它实际上是特定于语言的东西。

【问题讨论】:

  • return !1 in javascript 的可能重复项
  • 我在发布之前尝试搜索此问题的答案,但谷歌不能很好地处理标点符号。感谢您的链接 - 我认为它也回答了我的所有后续问题。

标签: javascript variable-assignment


【解决方案1】:

在 Javascript 中,! 带有任何虚假值都会返回 true
这是缩小器用来保存两个字符的常用技巧。s

【讨论】:

    【解决方案2】:

    计算结果为真。不太清楚为什么要使用它,因为没有上下文,所以我只能告诉你。

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 2016-09-21
      • 1970-01-01
      相关资源
      最近更新 更多