JS中=、==和===的区别

  • = 是赋值运算符,将=右边的值赋值左边的变量
  • == 判断相等时,如果数据类型不相同,则会进行数据类型转换,转换后进行比较
  • === 是严格相等,不会进行类型转换;必须类型相同、值相同才为true
  • 代码示例:
    console.log("1" == 1);//結果为true,将1转为"1",然后进行比较
    console.log("1" === 1);//结果为false,数据类型不同
    
posted @ 2021-01-26 20:41  Gen2021  阅读(207)  评论(0)    收藏  举报