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

    “==”:叫相等运算符

    “===”:叫严格运算符

    它们两有什么区别呢?

      == :表示值相等则都为true

      ===:表示 不仅要值相等,双方类型也要相等才为true

    例子如下:

      js代码如下:

        

        // “==”比较测试,只要内容相同

        console.log(1 == 1);//两个参数都是数字1作比较,打印结果为true

        console.log(1 == '1');//两个参数一个是数字1,一个是字符1,打印结果也为true

        // "==="比较测试,不仅要类型相同,类型也要相同

        console.log(1 === 1);//两个参数都是数字类型的,打印结果为true;

        console.log(1 === '1');//两个参数一个是数字类型1,一个是字符类型‘1’,打印结果为false,因为两个参数类型不一同

    。。。

  • 相关阅读:
    洛谷P1613 跑路
    洛谷P2149 Elaxia的路线
    洛谷P3119 草鉴定
    洛谷P1972 HH的项链
    洛谷P2458 保安站岗
    uva10061
    uva579
    uva 127 "Accordian" Patience
    uva10177 (2/3/4)-D Sqr/Rects/Cubes/Boxes?
    uva156
  • 原文地址:https://www.cnblogs.com/spll/p/11567354.html
Copyright © 2011-2022 走看看