两个等号(==)和三个等号(===)的区别

两个等号(==)和三个等号(===)的区别:

1. "=="表示:equality -> 等同 的意思,"=="使用两个等号时,如果两边值的类型不同的时候,是要先先进行类型转换后,才能做比较。

2. "==="表示:identity -> 恒等 的意思,"==="使用三个等号时,是不需要做类型转换的,如果两边值的类型不同,就表示一定是不等的。

猜你喜欢

转载自my.oschina.net/u/3679192/blog/1788075
今日推荐