Sie sind hier 175
Objekte verstehen
Gibt es noch andere Eigenschaften, die Sie in einem
Auto-Objekt speichern würden? Schreiben Sie alle
Eigenschaften, die Ihnen noch einfallen, unten auf. Nicht
alle Eigenschaften aus der echten Welt sind auch in der
Software sinnvoll.
Das Auto-Objekt
make: “Chevy”
model: “Bel Air”
year: 1957
Das Auto besitzt eine Reihe von Eigenschaften.
Hier stellen wir
das Auto als
Softwareobjekt dar.
Ein paar Gedanken zu Eigenschaften …
Natürlich gehört zu einem richtigen Auto viel mehr als nur ein paar
Eigenschaften. Im Sinne der Programmierung geht es uns aber erst
einmal um die Eigenschaften. Stellen wir uns die Eigenschaften einmal als
JavaScript-Datentypen vor:
color: “rot”
passengers: 2
convertible: false
mileage: 1021
Die Eigenschaften make (Hersteller),
model (Modell) und color (Farbe)
enthalten String-Werte.
Die Eigenschaften passengers
(Passagiere) und mileage
(Kilometerstand) sind Zahlen.
Und die Eigenschaft
convertible (Cabrio) ist
ein Boolescher Wert.
Jede Eigenschaft hat einen
Namen und einen Wert.
Diese Plüschwürfel sehen
vielleicht schick aus, aber
sind sie in einem Objekt
wirklich sinnvoll?
Kopf-
nuss
176 Kapitel 5
Objekteigenschaften
Wir haben schon mal angefangen, eine Tabelle mit Eigenschaften anzulegen. Können
Sie uns helfen, sie zu vervollständigen? Vergessen Sie nicht, Ihre Antworten mit
unseren zu vergleichen, bevor Sie weiterlesen!
{
__________ : ______________,
__________ : ______________,
__________ : ______________,
__________ : ______________,
__________ : ______________,
__________ : ______________,
__________ : ______________,
__________ : ______________,
__________ : ______________
};
model
make
"Chevy"
Schreiben Sie Ihre
Antworten hierhin. Falls
Ihnen weitere Eigenschaften
einfallen, dürfen Sie sie gern
dazuschreiben.
Schreiben Sie hier die Namen
der Eigenschaften auf.
Die dazugehörigen Werte
kommen in diese Spalte.
Wenn Sie fertig sind, werfen Sie ruhig noch einen Blick
auf die Syntax, mit der wir die Eigenschaften umgeben.
Vielleicht machen wir später einen kleinen Test …
year
color
passengers
convertible
Was ist, wenn das Auto ein Taxi ist? Welche Eigenschaften und Werte hätte es mit unserem 57er-
Chevy gemeinsam? Welche Unterschiede gäbe es? Welche zusätzlichen Eigenschaften würde
das Taxi haben (oder auch nicht)?
mileage
Kopf-
nuss
Spitzen Sie Ihren Bleistift

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.