0,null,undefined,[],{},'',false之间的关系

0与一些虚值的比较:

0与false

0==false
true

0与'':

==''
true

0与[]:

==[]
true

0与NaN:

0==NaN
false

0与undefined

0==undefined
false

0与null

0==null
false

0与{}

0=={}
false

''空值与一些值的比较

'' == false
true
''==undefined
false
''==null
false
''==NaN
false
''==[]
true
''=={}
false

空值与false,[]的相等的

undefined == null==>true

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

希望这篇博客写来是有用的 继续加油吧

0,undefined,'',[]都叫假值,因为跟FALSE相等,不知道我这样说正不正确 不正确的地方还望指出

上一篇:php中0," ",null和false的区别


下一篇:PAT 天梯赛 是否完全二叉搜索树   (30分)(二叉搜索树 数组)