【发布时间】:2018-04-02 05:50:40
【问题描述】:
Code:
a=[1,2];
b=[];
if(b==0){
console.log('0')
}
if(a==2){
console.log('2')
}
if([]==0){
console.log('3')
}
Output:
0
3
如果 [ ] 被视为长度为 0 的数组并且 == 将 [ ] 与其长度进行比较。为什么 [1,2]==2 为假?
【问题讨论】:
-
[] == 0 == false == ''- 了解松散比较。另请阅读===
标签: javascript