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