JavaScript中Number()和ToNumber()之间的区别是什么?

问题描述:

我是JavaScript新手。你能解释一下,为什么我们有两个相同的功能?两者的目的是什么?JavaScript中Number()和ToNumber()之间的区别是什么?

ToNumber("100"); 

Number("100"); 
+0

不同之处在于'Number'是一个javascript函数,另一个则不是。 – 2015-03-02 09:33:49

+1

你在哪看到'ToNumber'? – 2015-03-02 09:34:49

+0

@Hanky웃Panky 在书中的Suehring,史蒂夫JavaScript一步一步 - ch5 – Amin 2015-03-02 09:45:49

只有一个是标准的:Number

有没有标准ToNumber功能。只有an abstract ToNumber operation用作ECMAScript规范中许多操作涉及的转换过程的描述。如果您的代码中有对ToNumber的正在进行的调用,该功能可能是由您正在使用的库提供的。

+1

我应该阅读ECMAScript规范文档。 谢谢:) – Amin 2015-03-02 09:53:19