Datentypen

Datentypen beschreiben die Werte die eine Variable (oder Konstante) annehmen kann. In JavaScript gibt es sieben verschieden Datentypen.

  • Boolean: Wahrheitswert true oder false
  • Undefined: Nicht zugewiesener Wert undefined.
  • Null: Fehlender Wert null. Meistens sollte man jedoch undefined 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.