在JavaScript中,为什么[] == false为真?

时间:2015-03-08 02:55:38

标签: javascript

!![]true,而!!false绝对是false。为什么[]==false在JavaScript中评估为true

1 个答案:

答案 0 :(得分:1)

在比较之前,

==会进行一些类型转化。如果您不想进行类型转换,请改用===



document.write([]==false); //true
document.write('<br>');
document.write([]===false); //false
&#13;
&#13;
&#13;