Sie sind hier 187
Objekte verstehen
var x = 3;
Die Variable enthält die
Zahl 3.
3
var myCar = {...};
Die Variable myCar enthält eine
Referenz auf das Auto-Objekt.
Das Auto-Objekt selbst wird
aber nicht in der Variablen
gespeichert.
Ein primitiver
Zahlenwert.
Referenzwert
A
u
t
o
-
O
b
j
e
k
t
myCar
x
Primitive Datentypen und Objekte im Vergleich
Stellen Sie sich eine Objektreferenz einfach als einen weiteren Varia-
blenwert vor. Das heißt, wir können eine Referenz einfach wie einen
primitiven Werttyp in unseren Behälter tun. Bei primitiven Werttypen ist
der Wert er selbst, also 5, -26.7, »Moin« oder false. Bei Referenzvariablen
ist der Wert der Variablen eine Referenz: ein Wert, der eine Möglichkeit
schafft, auf ein Objekt zuzugreifen.
Hinter
den Kulissen
Zahl String Boolescher Wert Referenz
3
true
"Moin"
Das hier sind primitive Variablen.
Jede enthält den in der
Variablen gespeicherten Wert.
Dies ist eine Referenzvariable.
Ihr Wert ist eine Referenz auf
ein Objekt.
Primitive Variablen initialisieren.
Eine Objekt- (oder Referenz-) Variable initialisieren.
Bei der Initialisierung einer primitiven Variablen weisen Sie ihr
einen Wert zu. Der Wert wird direkt im Behälter gespeichert, wie
hier:
Wenn Sie ein Objekt deklarieren und initialisieren, erstellen Sie das Objekt
mithilfe der Objektschreibweise, aber das Objekt selbst passt nicht in
den Behälter. Stattdessen wird eine Referenz auf das Objekt im Behälter
gespeichert.
Wir wissen nicht,
wie der JavaScript-
Interpreter Objekt-
referenzen darstellt.
(Es ist uns sogar egal.)
Wir wissen nur, dass
wir mithilfe der
Punktnotation
auf ein Objekt und
seine Eigen schaften
zugreifen können.

Get JavaScript-Programmierung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.