欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 的简写形式
    }
}