【发布时间】:2013-06-17 11:15:59
【问题描述】:
<script>
var num = new Number(43);
console.log(num);
</script>
根据这里的教程:http://www.w3schools.com/jsref/jsref_obj_number.asp
Syntax
var num = new Number(value);
Note: If the value parameter cannot be converted into a number, it returns NaN (Not-a-Number).
问题:
在 firebug->console 中,它显示:Number {},不是我期望的Number {43},无论我输入什么数字new Number(value);它总是显示:Number {} 那么使用new Number(value) 的目的是什么?它是如何工作的?顺便说一句,我在网上搜索了一下,但没有找到很好的解释。
【问题讨论】:
-
w3fools.com lol @zzzzBov 看起来你赢得了“比赛”。
-
它只是一个数字的对象包装器,如果您想知道包装数字的值,只需调用
valuOf。
标签: javascript