1.隐式类型转换 ①== 如果相等操作的两个变量不是同一类型,那么相等运算符会尝试进行一些类型转换: 如果一个是null,一个是undefined,则他们相等: 如果一个值是数字,另一个是字符串,先将字符串转换为数字,然后使用转换后的值进行比较: 如果一个是再比较,如果其中一个是false,则将其转换为0再比较: 如果一个值是对象,另一个值是数字或字符串,则将对象转换为原始值,再进行比较.对象通过toString()或者valueOf()方法转为原始值.JS语言核心的内置类首先尝试使用value…