==与===的区别


“= =”与”= = =”的区别

“= =”的比较规则

先检查两个操作数的数据类型是否相同

​ 1、如果相同,则比较两个数是否相同

​ 2、如果不同,先将两个数的数据类型转换为相同类型,在进行比较

几个例子

1==”1” ==> true

1==[1] ==> true

1==false ==> false

1==true ==> true

“===”比较规则

先检查两个操作数的数据类型是否相同

​ 1、如果相同,则比较两个数是否相同

​ 2、如果不同,直接返回false

几个例子

1===’1’ ==> false

1= = =[1] ==> false

1===true ==> false

一个”=”是赋值


Author: baiwenhui
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source baiwenhui !
  TOC