1. JavaScript中 = = = 首先,== equality 等同,=== identity 恒等. ==, 两边值类型不同的时候,要先进行类型转换,再比较. ===,不做类型转换,类型不同的一定不等. 下面,分别说明: 先说 ===,这个比较简单.下面的规则用来判断两个值是否===相等: 如果类型不同,就[不相等] 如果两个都是数值,并且是同一个值,那么[相等]:(例外的是,如果其中至少一个是NaN,那么[不相等].判断一个值是否是NaN,只能用isNaN()来判断) 如果两个都是字…