==.===和Object.is()的区别 一. 定义: ==:等同,比较运算符,两边值类型不同的时候,先进行类型转换,再比较: ===:恒等,严格比较运算符,不做类型转换,类型不同就是不等: Object.is()是ES6新增的用来比较两个值是否严格相等的方法,与===的行为基本一致. 二. ===: 1.如果类型不同,就不相等 2.如果两个都是数值,并且是同一个值,那么相等: 1)值得注意的是,如果两个值中至少一个是NaN,那么不相等(判断一个值是否是NaN,可以用isNaN()或Objec