==和===的区别

==  用于比较 判断两者是否相等,并且在比较的时候可以转自动换数据类型;

===用于严格比较 判断两者是否严格相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。

如:

1 会转换类型
2 if(1=='1'){
3  alert('==一样')  //一样
4 }
5 
6 //比较的时候不会类型转换
7  if(1==='1'){
8  alert('===一样')  //不相等,不会执行
9  }

 

posted @ 2017-12-01 17:48  前端极客  阅读(231)  评论(0)    收藏  举报