1let a = 3 2let b = new Number(3) 3let c = 3 4 5console.log(a == b) 6console.log(a === b) 7console.log(b === c)
本题为"单选题"
参考答案:
正确选项:C:true false false
new Number() 是一个内建的函数构造器。虽然它看着像是一个 number,但它实际上并不是一个真实的 number:它有一堆额外的功能并且它是一个对象。
当我们使用 == 操作符时,它只会检查两者是否拥有相同的值。因为它们的值都是 3,因此返回 true。
然后,当我们使用 === 操作符时,两者的值以及类型都应该是相同的。new Number() 是一个对象而不是 number,因此返回 false。
最近更新时间:2021-07-03

题库维护不易,您的支持就是我们最大的动力!