今天在公司的时候发现了一个很奇怪的Js的问题,以前也没有注意到,我从数据库中取出某一个字段的值,而这个字段值刚好是0,然后我在判断这个值是不是等于""时,就出现了如下的问题:

就是JS认为0==""是成立的,也就是0==""的结果是true

验证代码如下:

 1 <script type="text/javascript">
 2     if(0==""){
 3         alert('0==""的结果是:'+(0==""));//true
 4     }
 5 
 6     if(0===""){
 7         alert("true");
 8     }else{
 9         alert('0===""的结果是:'+(0===""));//false
10     }
11 </script>
View Code

相关文章:

  • 2022-12-23
  • 2021-09-25
  • 2022-03-10
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-19
  • 2022-12-23
  • 2021-09-18
  • 2022-01-25
  • 2022-12-23
  • 2021-10-14
相关资源
相似解决方案