【发布时间】:2015-11-13 15:23:25
【问题描述】:
alert 返回 false 而不是 true?因为 x 和 y 的类型都是数字,并且根据 === 的文档,它是一个严格的比较,它检查类型和值。
var x=8;
var y=new Number(8);
alert(typeof x);
alert(y===x);//false
PS:JavaScript 新手仍然了解基本概念。
【问题讨论】:
-
如果你这样声明y,它就变成了对象类型。
-
欢迎使用 javascript,您将有一段有趣的旅程 :-)
-
你检查过typeof y吗?它是对象
-
我看到您已经决定了最佳答案。但是您可能想阅读我更详细的答案,因为您是 javascript 新手。
标签: javascript