什么时候应该在JavaScript中使用=== vs ==,!== vs!=等. [英] When should you use === vs ==, !== vs !=, etc.. in javascript?

查看:59
本文介绍了什么时候应该在JavaScript中使用=== vs ==,!== vs!=等.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能重复:
Javascript === vs ==:哪个重要"等于”我使用的运算符?

Possible Duplicate:
Javascript === vs == : Does it matter which “equal” operator I use?

=====!==!=有什么区别?

什么时候应该使用每个?

When should you use each one?

推荐答案

===是Identity运算符,用于测试值和类型是否相等.

=== is the Identity operator, and is used to test that value and type are equal.

所以..

"3" == 3 // true
"3" === 3 // false
1 == true // true
1 === true // false
"1" == true // true
"1" === true // false

因此,当您关心值和类型相等或不相等时,请使用身份运算符===或!==

so when you care that value and type are equal, or not equal use Identity operators === or !==

这篇关于什么时候应该在JavaScript中使用=== vs ==,!== vs!=等.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆