为了账号安全,请及时绑定邮箱和手机立即绑定

JS中‘==’和‘===’的区别

JS中 ‘==’和‘===’有什么区别。 ‘===’是严格等于的意思是吧 ? 实际运用中,什么时候该用‘==’什么时候用‘===’?

正在回答

3 回答

一个是值等于   另一个是连类型也要相同就是百分百相同  不知道这样解释时候更能容易理解 一个是双胞胎很像    另一个是  有两个自己

0 回复 有任何疑惑可以回复我~

== equality 等于,=== identity 恒等(严格等于)。 
1.==, 两边值类型不同的时候,要先进行类型转换,再比较。

2.===,不做类型转换,类型不同的一定不等。 

简而言之就是“==”只要求值相等。“===”要求值和类型都相等。

1 回复 有任何疑惑可以回复我~
#1

arlenhui

大体上对了,但是JavaScript中"= ="并不只是值相等,对象比较会涉及到内存地址是否相等
2015-07-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

JS中‘==’和‘===’的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信