Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по toString (https://javascript.ru/forum/misc/60788-vopros-po-tostring.html)

Nazaki 20.01.2016 12:10

Вопрос по toString
 
Хочу понять почему так:

console.log(5.toString()); // SyntaxError
console.log(5.1.toString()); // 5.1

рони 20.01.2016 12:37

Цитата:

Сообщение от Nazaki
SyntaxError

попытка обнаружить дробную часть числа была неуспешной - первая точка после числа - парсится как дробное число
alert(5..toString());
alert((5).toString());

alex.vv 20.01.2016 12:41

Js парсер воспринимает литерал в первой строке не как целочисленный, а как с плавающей точкой. И ругается, не найдя продолжения.

Nazaki 20.01.2016 12:54

Спасибо большое


Часовой пояс GMT +3, время: 12:43.