Почему 10..toString () работает, а 10.toString () - нет? [Дубликат]

Возможный дубликат:
Использование toString в JavaScript

152..toString(2)

правильно создает двоичную строку "10011000", но

152.toString(2)

бросает исключение

«SyntaxError: идентификатор начинается сразу после числового литерала»

Почему? Последний синтаксис на самом деле звучит более правильно, в то время как первый выглядит очень странно!

Ответы на вопрос(3)

Ваш ответ на вопрос