前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js中6个值为'假'

js中6个值为'假'

原创
作者头像
用户1349575
发布2022-01-25 18:03:55
1.3K0
发布2022-01-25 18:03:55
举报
文章被收录于专栏:编程社区

1.false(布尔型);

2.null(用于定义空的或者不存在的引用);

3.undefined(未定义值);

4.0(数值型);

5.空字符串‘’(字符串型);

6.NaN

除了这 6 个外,其它均为“真” ,包括对象、数组、正则、函数等。注意 '0'、'null'、'false'、{}、[]也都是真值 。

这6个为假的值,之间并非相等

对于‘==’,得出结论:

false除了和自身比较为true之外,和0,‘’比较也为true;

null只和undefined比较时为true,反过来undefined 也仅和null比较为ture,没有第二个;

0除了和false比较为true,还有空字符串和空数组[]

空字符串除了和false比较为true之外,还和0比较为true

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档