这是为什么,如何才能返回false呢

解决方案 »

  1.   

    代码呢?就0==""这样应该会报int不能跟字符串比较的错呀
      

  2.   

    http://blog.csdn.net/cj205/archive/2010/10/31/5977876.aspx
    看看把~
      

  3.   

    0===""就返回false了如果想追究细节 就看下我上面的 链接把~
      

  4.   

    JS中0,"",null等都默认为false,在0==""这个表达式中左右都是false,所以结果就为true了。
      

  5.   

    鄙人见解:0==""这里应该是两者转换成布尔类型再比较0转换成布尔类型为false
    ""也是转换成false
    所以结果为true
      

  6.   

    比较绝对相等要用===,"1"===1 是false,如果"1"==1是true
    还有'', "", null, undefined,0,"0"js都会认为是false,
      

  7.   

    楼主使用了框架,连JS基础都不会啊。
    null还等于undefined呢,看看基础吧
      

  8.   

    javascript中 == 和 === 的区别:==   会转换类型
    ===   不会转换类型建议楼主任何时候都用 ===  来保证程序的正确性