Дело в том, что когда пытаются обратиться к примитиву как к объекту, то он оборачивается в свою функцию - обертку, и в следствии получает объект, у которого и будет вызывать свойство или метод, но мне не понятно почему работает именно так:
"12".valueOf();
"12"
12.valueOf();
VM1160:1 Uncaught SyntaxError: Invalid or unexpected token
(12).valueOf();
12
12..valueOf();
12
Не могу понять почему не работает ( 12.valueOf(); ) пример, и почему срабатывает ( 12..valueOf(); ).
Точка, идущая сразу за цифрой в числе считается десятичной точкой, а не обращением к свойству. Чтобы этого избежать, можно например использовать пробел:
12 .toString(); // '12'
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый день! Имеется одностраничное приложение js, css, html, мы его запускаем на винде в хроме с флагами – получается терминал-киоскСтоит задача...
Здравствуйте, есть простая функция скролла вниз: