了解JavaScript真假

了解JavaScript真假,第1张

了解JavaScript真假

据我了解,我相信var a = 1; 是唯一的真理,其余都是虚假的-这是正确的吗?

没有。

  1. var a = 0;

数字零是 虚假的 。但是,请注意,字符串

"0"
是真实的。

  1. var a = 10 == 5;

这是一样的

var a = (10 == 5);
,所以这是 虚假的

  1. var a = 1;

    var a = -1;

包括负数在内的任何非零数都是 真实的

从MDN报价

在Javascript中, 真实 值是在布尔上下文中求值时转换为true的值。所有值均为truthy除非它们被定义为 falsy(即,除了

false
0
""
null
undefined
,和
NaN
)。

Javascript中的伪造值列表: 来自MDN

  1. false
  2. null
  3. undefined
  4. 0
  5. NaN
  6. ''
    ""
    ,````(空模板字符串)
  7. document.all
  8. 0n
    :BigInt
  9. -0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5509214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存