相关疑难解决方法(0)

为什么[] === [](和其他人)在javascript中返回false?

以下比较所有falsejavascript 返回:

[]===[]
[]==[]
{}==={}
{}=={} 
[0]===[0]
[0]==[0]
Run Code Online (Sandbox Code Playgroud)

但是以下回报true:

[0]=='0'
[0]==0
[]==false //(and all other == that were exampled above)
Run Code Online (Sandbox Code Playgroud)

这是什么原因?尤其之间的差[0]!=[0]和[0]==0

小提琴:http://jsfiddle.net/vnBVj/

javascript comparison casting

5
推荐指数
1
解决办法
322
查看次数

标签 统计

casting ×1

comparison ×1

javascript ×1