“= =”与”= = =”的区别
“= =”的比较规则
先检查两个操作数的数据类型是否相同
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
一个”=”是赋值