Kin*_*rog 9 javascript native-code
如果可能的话,在Javascript中查看预定义函数的底层代码的最佳方法是什么.是否有文档显示这些是如何编码的,或者是实际查看底层代码的简单方法?
parseInt parseFloat isNaN它们是本机函数,可能使用您的JS引擎编写的语言编写 - 您需要联系它的源代码.
但是,您可能对描述算法如何工作的EcmaScript规范更感兴趣.
如果你很幸运,对于某些功能你甚至可能找到一个JS等价物.你会发现它们主要是在针对标准测试ES实现的页面上.
进一步查看后,我在 ECMAScript 规范中发现了这一点。\n http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
\n\n当调用parseInt函数时,会执行以下步骤:
\n\n当调用parseFloat函数时,会执行以下步骤:
\n\n注意 parseFloat 只能将字符串的前导部分解释为数字值;它忽略任何不能被解释为十进制文字表示法一部分的字符,并且没有给出任何此类字符被忽略的指示。
\n\n如果参数强制为 NaN,则返回 true,否则返回 false。
\n\n| 归档时间: |
|
| 查看次数: |
2535 次 |
| 最近记录: |