在Javascript中,如何解释0 ==“”返回true?

时间:2011-10-02 15:45:16

标签: javascript

  

可能重复:
  Why is 0 == “” true in JavaScript

以下是在Firebug中完成的:

>>> 0 == ""
true

>>> "" == false
true

""是如何转换为0的呢?我认为他们都返回true的原因是""被转换为0,而在第一种情况下,它会成为0 == 0,而在第二种情况下,首先是"" == 0 0 == 0然后"",因此两个案例都返回true,但0如何转换为{{1}}? Javascript权威指南说字符串转换为数字,但具体如何?

0 个答案:

没有答案