帮助我在哪里可以找到该TO_NUMBER
函数的文档以及%
(百分号)放在前面时的含义MathExpRT
(也找不到任何关于它的文档)
https://github.com/v8/v8/blob/b0e4dce6091a8777bda80d962df76525dc6c5ea9/src/js/math.js#L62-L64
帮助我在哪里可以找到该TO_NUMBER
函数的文档以及%
(百分号)放在前面时的含义MathExpRT
(也找不到任何关于它的文档)
https://github.com/v8/v8/blob/b0e4dce6091a8777bda80d962df76525dc6c5ea9/src/js/math.js#L62-L64
TO_NUMBER
是此处定义的 V8 内部宏:
https://github.com/v8/v8/blob/ac886b0c1c173d6ceff762952e1d6cf78e8bd172/src/js/macros.py#L96
并不是说这对你有多大帮助:它只是调用一个内部函数,它被实现为生成的代码,并且根据编译器(V8 有四个)、硬件平台(V8 支持大约 10 个)和可用的类型信息有许多不同的实现。在这里可以看到一个通用代码生成器:
如果你只是想知道语义,你最好看看 ECMAScript 262 标准。