Вопрос проверяет знание синтаксиса JavaScript и понимание автоупаковки числовых примитивов.
Короткий ответ
Чтобы корректно вызвать метод у числового литерала, нужно явно отделить число от оператора доступа к методу. Чаще всего используют скобки (5).toString() или предварительно сохраняют число в переменную. Это позволяет JavaScript корректно распарсить код и временно обернуть число в объект Number. После этого метод вызывается без ошибок.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.