Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Создается ли объект после объявления переменной?как он выглядит? (https://javascript.ru/forum/misc/78252-sozdaetsya-li-obekt-posle-obyavleniya-peremennojj-kak-vyglyadit.html)

nathan111777 15.08.2019 21:42

Создается ли объект после объявления переменной?как он выглядит?
 
Говорят что в js все есть объект.

Вот например, у нас в коде еще ничего нет мы просто создали переменную x и присвоили ей значения:
<script>

var x = 3;

</script>


У меня есть вопросы
1) В этот момент когда создали переменную и присвоили ей значения, создался неявно объект?
2) Если да, то имя переменной становится именем объекта? а значение переменной (3) это значение свойства какого-то?

Тоесть:
создается неявно обьект:
x = {
number: 3
};


Правильно или нет?

3) Если да, то интересно как называется свойство так как я написал - number, или есть какое-то специальное имя в js?
4) Если переменная это ячейка памяти в компьютере то объект который создан переменной также можно назвать ячейкой памяти?

MallSerg 16.08.2019 00:54

Цитата:

Говорят что в js все есть объект.
Не верно

Object это один из базовых типов данных в javaScript но не обязательный для всех.

в JavaScript используются «Автоматическое приведение типов» и «Утиная типизация».Ну и еще «Позднее связывание»
Что позволяет не замечать разницы числом и объектом.

Белый шум 16.08.2019 10:03

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, время: 16:34.