Mat*_*att 31 javascript equals literals
===
和==
,!==
和== 之间有什么区别...什么时候应该使用另一个?什么时候应该使用另一个?
Mat*_*nes 38
===是Identity运算符,用于测试该值和类型是否相等.
所以..
"3" == 3 // true
"3" === 3 // false
1 == true // true
1 === true // false
"1" == true // true
"1" === true // false
Run Code Online (Sandbox Code Playgroud)
因此,当您关心值和类型相等或不相等时,请使用Identity运算符===或!==
==
javascript中的"普通" 运算符执行类型强制,并尽力做一些事情,比如将字符串视为数字或将对象视为必需的字符串.较长的===运算符不会进行类型强制,而是类型内的严格比较.
归档时间: |
|
查看次数: |
8796 次 |
最近记录: |