码迷,mamicode.com
首页 > 其他好文 > 详细

==与===

时间:2017-08-24 19:49:22      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:数据类型   add   类型   als   symbol   style   define   top   cin   

==比较值是否相等,内部会进行强制类型转换

===比较值之前,会比较数据类型是否相等

若两个数值之间==结果为false,则===必为false.

x

y

==

===

undefined

undefined

true

true

null

null

true

true

true

true

true

true

false

false

true

true

"foo"

"foo"

true

true

Symbol()

Symbol()

false

false

0

0

true

true

+0

-0

true

true

0

false

true

false

""

false

true

false

""

0

true

false

"0"

0

true

false

"17"

17

true

false

[1,2]

"1,2"

true

false

new String("foo")

"foo"

true

false

null

undefined

true

false

null

false

false

false

undefined

false

false

false

{ foo: "bar" }

{ foo: "bar" }

false

false

new String("foo")

new String("foo")

false

false

0

null

false

false

0

NaN

false

false

"foo"

NaN

false

false

==与===

标签:数据类型   add   类型   als   symbol   style   define   top   cin   

原文地址:http://www.cnblogs.com/fan-jing/p/7424433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!