Вызов функции-члена числового литерала
Я пытаюсь вызывать буквальные функции, но у меня странное поведение.
Рассмотрим этот код, который возвращаетtrue
.
23 === (23)
Когда я пишу, попробуйте следующее.
(23).toFixed(2)
Я получаю ожидаемый результат_23.00_
но когда я пытаюсь23.toFixed(2)
Я получаю эту ошибку.
SyntaxError: неожиданный токен ILLEGAL
Как JavaScript оценивает выражения, которые не могут этого понять, и почему я получаю эту ошибку?