栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

了解JavaScript真假

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

了解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


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/517880.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号