==判断 会做类型转换 ===判断 不会做类型转换 全等判断的时候有两个问题: 1 、无法0和-0 结果是true 0和-0之间差了一个符号位,在二进制中存储的形式是不同的 2 、 判断NaN的时候有问题 所有的NaN都表示“不是一个数”,所以就是一个“NaN”数据,因此存储的地址是一样的 is方法判断的时候: 0和-0 结果是false NaN和NaN结果是true