【发布时间】:2011-01-23 19:05:43
【问题描述】:
在 Javascript 中,reliable ways to convert a string to a number 之一是 Number 构造函数:
var x = Number('09'); // 9, because it defaults to decimal
受this question 的启发,我开始想知道——上面和:
var x =new Number('09');
Number 确实看起来更好,但它似乎有点不恰当地使用了构造函数。不使用 new 是否有任何副作用或区别?如果没有区别,为什么不呢,new的目的是什么?
【问题讨论】:
标签: javascript language-features language-design