zoukankan      html  css  js  c++  java
  • javascript中==和===的区别

      我们在使用javascript时总要使用判断两个变量是否相等来执行之后的一些操作,我一开始学习javascript的时候,还没有===这个概念,只知道使用==来判断两个变量是否相等,然而在学习过程中发现了==和===这两个判断变量的比较运算符还是值得我们了解和学习的。

      ==是等于,这里的等于只是判断两个变量的值是否相等,如1和"1"这两个变量比较时结果为true。

    var a = 1;//新建一个number变量
    var b = "1";//新建一个string变量
    console.log(a == b);//true

      ===是绝对等于,只有两个变量的类型和值全部相同是比较结果才为true。

    var a = 1;//新建一个number变量
    var b = "1";//新建一个string变量
    console.log(a === b);//false
    
    var c = "2";//新建一个string变量
    var d = "2";//新建一个string变量
    console.log(c === d);//true
  • 相关阅读:
    grafana邮箱配置
    grafana集群配置
    CentOS7 配置OOM监控报警
    Mycat使用配置实践
    CentOS7安装JAVA环境
    CentOS7安装MYCAT中间件
    CentOS7安装MySQL5.6
    Mockingbird
    堆的建立与功能实现
    Matlab解决线性规划问题
  • 原文地址:https://www.cnblogs.com/wgl1995/p/7079358.html
Copyright © 2011-2022 走看看