千家信息网

JS中的0、null、undefined、[]、{}、''''''''和false之间的关系

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"JS中的0、null、undefined、[]、{}、''''''''和false之间的关系"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一
千家信息网最后更新 2026年11月01日JS中的0、null、undefined、[]、{}、''''''''和false之间的关系

本篇内容介绍了"JS中的0、null、undefined、[]、{}、''''''''和false之间的关系"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

0与一些虚值的比较:

0与false

0==false
true

0与'':

0==''
true

0与[]:

0==[]
true

0与NaN:

0==NaN
false

0与undefined

0==undefined
false

0与null

0==null
false

0与{}

0=={}
false

''空值与一些值的比较

'' == falsetrue''==undefinedfalse''==nullfalse''==NaNfalse''==[]true''=={}false

空值与false,[]的相等的

undefined == null==>true

这些也不知道叫什么值的一些对比,这些值是否在一起相等 在一些js中可以用到

下面在给大家补充下js中的undefined,null,空字符串,false,true之间的关系

因为在其他书上看到undefined,null,空字符串都能当作false用在if语句判断,所以一直以为undefined,null,空字符串,false之间是相等的关系;

前段时间在写代码时偶然发现nudefined==null;但此两者并不等于空字符和false;了搞明白他们之间的关系,我又在浏览器上面试了一下;下面就是实验结果

false为boolean型;''为字符串型;当不考虑他们的数据类型时两者相等;当考虑数据类型时两者不相等

实验发现null的数据类型为object ;无论是否考虑数据类型空字符和空都不相等

当不考虑字符类型时发现undefined等于null 当考虑字符类型时undefined不等于空

"JS中的0、null、undefined、[]、{}、''''''''和false之间的关系"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

类型 之间 空字符 数据 字符 内容 更多 知识 实验 实用 学有所成 接下来 代码 困境 字符串 实际 就是 情况 文章 时间 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 A股互联网金融科技公司 圆梦互联网科技 科技互联网政务服务 上海互联网科技有限公司 远拓互联网科技 深圳艾佳互联网科技 多迪互联网科技有限公司 卓越科技互联网 招聘 互联网科技股午盘股票涨跌 科技与互联网哪个更好 搜狐科技互联网 深圳育鹏互联网科技有限公司招聘 小米互联网科技园入驻 互联网科技包装股份有限公司上市 国产互联网科技公司 互联网科技职业技能培训学校 长沙易易互联网科技有限公司 宁波允成互联网科技有限公司 六子台科技互联网展会 利用互联网等科技手段 厦门中拓互联网络科技有限公司 碳银互联网科技 顺玮阁互联网科技 汉立互联网科技有限公司联系电话 知域互联网科技有限公司大骗子 中国互联网十大科技股排名 互联网科技大赛获奖感言 银行科技岗属于互联网吗 上海互联网科技公司ppt 如何强化互联网金融科技
0