Говорят что в js все есть объект.
Вот например, у нас в коде еще ничего нет мы просто создали переменную
x и присвоили ей значения:
<script>
var x = 3;
</script>
У меня есть вопросы
1) В этот момент когда создали переменную и присвоили ей значения, создался неявно объект?
2) Если да, то имя переменной становится именем объекта? а значение переменной (3) это значение свойства какого-то?
Тоесть:
создается неявно обьект:
x = {
number: 3
};
Правильно или нет?
3) Если да, то интересно как называется свойство так как я написал - number, или есть какое-то специальное имя в js?
4) Если переменная это ячейка памяти в компьютере то объект который создан переменной также можно назвать ячейкой памяти?