Помогите мне, где я могу найти документацию для функции TO_NUMBER и что означает % (знак процента) при размещении перед MathExpRT (что также не может найти никаких документов об этом)
Не то чтобы это сильно вам помогло: он просто вызывает встроенную функцию, которая реализована в виде сгенерированного кода и имеет множество различных реализаций в зависимости от компилятора (в V8 их четыре), аппаратной платформы (в V8 поддерживается около 10) и доступной информации о типах. Один общий генератор кода можно увидеть здесь:
Это не компилятор?
- personMark Spencer; 19.10.2016
comment
Генерация кода является частью серверной части компилятора, обычно это машинный код. То, что делают такие инструменты, как Babel, более точно называется генерацией программ.
- personAndreas Rossberg; 20.10.2016
% в этом контексте является специфичным для V8 синтаксисом для обозначения вызова метода C++, см. здесь и здесь (это не JavaScript %, который является оператором по модулю).
MathExpRT, насколько я понимаю из других ответов, - это имя метода С++ (во время выполнения V8), который будет вызываться из связанного с вами JS-файла.
personjakub.gschedule16.10.2016
comment
И TO_NUMBER? Как я могу увидеть исходный код?
- personMark Spencer; 16.10.2016