Datentypen
Datentypen beschreiben die Werte die eine Variable (oder Konstante) annehmen kann. In JavaScript gibt es sieben verschieden Datentypen.
- Boolean: Wahrheitswert
true
oderfalse
- Undefined: Nicht zugewiesener Wert
undefined
. - Null: Fehlender Wert
null
. Meistens sollte man jedochundefined
verwenden. - Number: Zahlenwert, zum Beispiel
25
,12.6251
oder-5
- String: Zeichenkette, zum Beispiel
'I bims, ein String.'
. Verwendet einfache (empfohlen) oder doppelte Anführungszeichen. - Symbol: Unveränderlichen, eindeutiger Wert. Versteht aber niemand.
- Object: ein komplexer Datentyp, im einfachsten Fall aber einfach ein nachschlagbare Liste
{Philipp: 25, Marlene: 27, Marlene: 22}
- Array eigentlich auch ein Objekt, aber vor allem eine sortierte Werteliste
['Philipp', 'Oskar', 'Marlene']
.
JavaScript ist eine schwach typisierte oder dynamische Programmiersprache. Datentypen werden bei einer Variable nicht explizit deklariert und jede Variable kann mit Werten jedes Typen überschrieben werden. Anderen Programmiersprachen lassen dies nicht zu um Fehler zu vermeiden.