==和===的区别

1、===:称为等同符,连同数据类型一起比较;

2、==:称为等值符,强制转换为相同的数据类型,再比较;

注意:NaN==NaN  //返回false,NaN和所有值包括自己都不相等。

boolean、string、number任意两者进行比较时,优先转换为数字比较。

等号两边出现了null或undefined,null和undefined,自己相等,彼此相等。

posted @ 2019-10-23 10:58  沐雨辰沨  阅读(1515)  评论(0编辑  收藏  举报