Primitive
Unter primitive values versteht man einfache Datenelemente (einfacher Wert, einfacher Datentyp), die kein object
sind und keine Methoden besitzen.
In JavaScript gibt es folgende Primitive:
Alle Primitive oder skalaren Datentypen sind unveränderbar (sie können nicht noch weiter vereinfacht werden).
Den primitiven Datentypen boolean, number, string und symbol sind die Wrapper-Klassen Boolean, Number, String und Symbol zugeordnet. Wenn man versucht, einen primitiven Wert wie ein Objekt zu behandeln (Abrufen einer Eigenschaft oder Aufrufen einer Methode), dann verhält sich JavaScript so, als sei der primitive Wert ein Objekt der zugehörigen Wrapperklasse.