zoukankan      html  css  js  c++  java
  • JavaScript == 、!=、===、!===的比较

     1 var num = 1;
     2  
     3 var str = '1';
     4  
     5 var test = 1;
     6  
     7 test == num   //true 相同类型 相同值
     8  
     9 test === num  //true 相同类型 相同值
    10  
    11 test !== num  //false test与num类型相同,其值也相同, 非运算肯定是false
    12  
    13  
    14 num == str   //true  把str转换为数字,检查其是否相等。
    15  
    16 num != str   //false  == 的 非运算
    17  
    18 num === str  //false  类型不同,直接返回false
    19  
    20 num !== str  //true   num 与 str类型不同 意味着其两者不等 非运算自然是true啦
      == 和 != 比较若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。
     
      === 和 !== 只有在相同类型下,才会比较其值。
  • 相关阅读:
    CPU使用率终极计算
    elementui
    spring security oauth2
    maven bom
    vue jsx
    [spring cloud] feign声明
    加分项
    JAVA日报
    JAVA日报
    JAVA日报
  • 原文地址:https://www.cnblogs.com/lvyongbo/p/4511551.html
Copyright © 2011-2022 走看看