Twlig / issuesBlog

MIT License
3 stars 0 forks source link

== 和 ===的区别 #78

Open Twlig opened 2 years ago

Twlig commented 2 years ago

js中各种类型转换为Boolean类型

数据类型 | 转换为true的值 | 转换为false的值 -- | -- | -- Boolean | true | false String | 任何非空字符串 | 空字符串 Number | 任何非零数字值(包括无穷大) | 0和null Object | 任何对象 | null Undefined |   | Undefined

注意

转换后是false的:

使用 == 和 ===区别

在转换操作数的类型时,相等和不相等操作符遵循如下规则。

在进行比较时,这两个操作符会遵循如下规则。