Создается ли объект после объявления переменной?как он выглядит?
Говорят что в js все есть объект.
Вот например, у нас в коде еще ничего нет мы просто создали переменную x и присвоили ей значения: <script> var x = 3; </script> У меня есть вопросы 1) В этот момент когда создали переменную и присвоили ей значения, создался неявно объект? 2) Если да, то имя переменной становится именем объекта? а значение переменной (3) это значение свойства какого-то? Тоесть: создается неявно обьект: x = { number: 3 }; Правильно или нет? 3) Если да, то интересно как называется свойство так как я написал - number, или есть какое-то специальное имя в js? 4) Если переменная это ячейка памяти в компьютере то объект который создан переменной также можно назвать ячейкой памяти? |
Цитата:
Object это один из базовых типов данных в javaScript но не обязательный для всех. в JavaScript используются «Автоматическое приведение типов» и «Утиная типизация».Ну и еще «Позднее связывание» Что позволяет не замечать разницы числом и объектом. |
var x = 3; alert(x.constructor); alert(x.toString()); alert(x.toPrecision(5)); console.log(x.__proto__); https://learn.javascript.ru/native-prototypes#primitivy |
Часовой пояс GMT +3, время: 06:45. |