JavaScript中何时使用===,何时使用==
程序员文章站
2022-04-21 23:05:42
...
JavaScript中何时使用= =,什么时候用 = = =
推荐尽量都使用= = =,原因如下:
= = =不会进行类型强制转换,而= =会,例如
console.log(2==“2”)—true
console.log(2===“2”)—false
如过就要用呢?:(为什么?因为jquery源码是这么写的,推荐是这么使用的。面试官或者谁问你就这么说。哈哈哈哈)
1,判断对象的属性是否存在
var obj = {}
if (obj.a == null) {
// 这里相当于 obj.a === null || obj.a === undefined 的简写形式
// 这是jquery源码中推荐的写法
}
2,判断函数的参数是否存在
function fn(a, b) {
if (b == null) {
// 这里相当于 b === null || b === undefined 的简写形式
}
}
上一篇: AntV/G2 上手随笔
下一篇: antV g2在vue项目中的运用