一、对于string、number等基础类型来讲,==和===有很大的区别:
1、不同类型:==比较是“转化为同一类型后的值”看“值”是否相同,===如果类型不同,它的结果就是不等。
2、同类型比较:两者直接进行“值”比较,结果一样。
二、对于Array和Object等高级类型来讲,==和===没有区别,同为“指针地址”比较。
一、对于string、number等基础类型来讲,==和===有很大的区别:
1、不同类型:==比较是“转化为同一类型后的值”看“值”是否相同,===如果类型不同,它的结果就是不等。
2、同类型比较:两者直接进行“值”比较,结果一样。
二、对于Array和Object等高级类型来讲,==和===没有区别,同为“指针地址”比较。