== 用于比较 判断两者是否相等,并且在比较的时候可以转自动换数据类型;
===用于严格比较 判断两者是否严格相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。
如:
1 会转换类型 2 if(1=='1'){ 3 alert('==一样') //一样 4 } 5 6 //比较的时候不会类型转换 7 if(1==='1'){ 8 alert('===一样') //不相等,不会执行 9 }
== 用于比较 判断两者是否相等,并且在比较的时候可以转自动换数据类型;
===用于严格比较 判断两者是否严格相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。
如:
1 会转换类型 2 if(1=='1'){ 3 alert('==一样') //一样 4 } 5 6 //比较的时候不会类型转换 7 if(1==='1'){ 8 alert('===一样') //不相等,不会执行 9 }