new Number()和 Number()有什么不同?我知道 new Number()创建了一个 Number对象,而 Number()只是一个函数,但是什么时候应该调用 which,为什么?
在一个相关的问题上,Mozilla 表示:
不要使用布尔对象将非布尔值转换为布尔值。相反,使用 Boolean 作为函数来执行此任务。
x = Boolean(expression); // preferred x = new Boolean(expression); // don't use
为什么? 我以为结果是一样的?