Junior
Was weißt du über Primitives in JavaScript?
sobes.tech KI
Antwort von AI
In JavaScript sind Primitive einfache, unveränderliche (immutable) Datentypen, die direkt im Stack gespeichert werden, nicht im Heap. Zu den wichtigsten Primitive gehören:
string— Zeichenkettennumber— Zahlenbigint— große Ganzzahlenboolean— logische Werteundefined— Standardwert für nicht deklarierte Variablennull— spezieller Wert, der "Fehlen eines Wertes" bedeutetsymbol— eindeutige Identifikatoren
Primitive haben keine Methoden und Eigenschaften an sich, aber JavaScript umgibt sie vorübergehend mit den entsprechenden Objekt-Wrappern, um Methoden aufzurufen.
Beispiel:
let str = "hello";
console.log(str.toUpperCase()); // "HELLO"
Außerdem sind Primitive unveränderlich, das heißt, Operationen an ihnen erzeugen neue Werte, anstatt die bestehenden zu verändern.
Es ist auch wichtig zu verstehen, dass beim Vergleich von Primitive deren Werte verglichen werden, nicht die Referenzen, im Gegensatz zu Objekten.