== 和===的区别在于===不会转型 ==会转型。
1、当Number和String进行比较时,会将String转换成Number,也就是toNumber。
2、当其他类型与Boolean进行比较时,会将Boolean这方装换成Number,也就是toNumber。
3、当null和undefined进行比较时,它们两是相等的。
4、当object相比较时,如果是对象与对象判断,会判断他们的堆栈是否一致,如果一致true,否则false。
== 和===的区别在于===不会转型 ==会转型。
1、当Number和String进行比较时,会将String转换成Number,也就是toNumber。
2、当其他类型与Boolean进行比较时,会将Boolean这方装换成Number,也就是toNumber。
3、当null和undefined进行比较时,它们两是相等的。
4、当object相比较时,如果是对象与对象判断,会判断他们的堆栈是否一致,如果一致true,否则false。