[]==[]//false
原因:==在比较两侧的数据时,两侧数据类型时相等的,就去比较值,由于[]是引用类型,指向的地址明显不同,所以为false
[]==![]//true
!优先级比==大,所以先计算![]=>false.这时就是比较[]==false,对于数组和数值的比较,规则是将数组转化为数字类型,[]=>0;
0==false,0==0,结果为true
[]==[]//false
原因:==在比较两侧的数据时,两侧数据类型时相等的,就去比较值,由于[]是引用类型,指向的地址明显不同,所以为false
[]==![]//true
!优先级比==大,所以先计算![]=>false.这时就是比较[]==false,对于数组和数值的比较,规则是将数组转化为数字类型,[]=>0;
0==false,0==0,结果为true