Просмотр полной версии : Вопрос по toString
Хочу понять почему так:
console.log(5.toString()); // SyntaxError
console.log(5.1.toString()); // 5.1
SyntaxError
попытка обнаружить дробную часть числа была неуспешной - первая точка после числа - парсится как дробное число
alert(5..toString());
alert((5).toString());
Js парсер воспринимает литерал в первой строке не как целочисленный, а как с плавающей точкой. И ругается, не найдя продолжения.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot