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 删除。