老生常谈js中0到底是真还是假的

  

想到一个好玩的,运行如下javascript:

        如果(“0”)警报(“‘0’是正确的”);   如果(' 0 '==false)警报(“‘0’是假的”);      之前      

结果是,两次都警觉了!那么' 0 '到底是真还是假呢?

  

  

& # 8226;如果比较的两者中有bool,会把bool先转换为对应的数,即0和1

  

& # 8226;如果比较的双方中有一方为数量一方为字符串,会把字符串转换为数字

  

& # 8226;把字符串直接转换为bool的时候,空字符串”转换为false,除此外的一切字符串转换为真正的

  

以上这篇老生常谈js中0到底是真还是假的就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

老生常谈js中0到底是真还是假的