Typ
Typ ist eine Eigenschaft eines Wertes, die beeinflusst, welche Art von Daten er speichern kann und welche Struktur die Daten einhalten werden. Zum Beispiel kann ein boolescher Datentyp zu jedem Zeitpunkt nur einen true
oder false
Wert halten, während ein string die Fähigkeit hat, eine Zeichenkette oder eine Sequenz von Zeichen zu halten, ein number kann numerische Werte jeglicher Art halten, und so weiter.
Der Datentyp eines Wertes beeinflusst auch die Operationen, die auf diesem Wert gültig sind. Zum Beispiel kann ein Wert vom Typ number mit einer anderen Zahl multipliziert werden, jedoch nicht mit einem string - selbst wenn dieser string nur eine Zahl enthält, wie der string "2".
Typen liefern uns auch nützliche Informationen über den Vergleich zwischen verschiedenen Werten. Der Vergleich zwischen strukturierten Typen ist nicht immer einfach anzunehmen, da es selbst bei gleicher Datenstruktur vererbte Strukturen innerhalb der Prototype-Kette geben könnte.
Wenn Sie sich über den Typ eines Wertes unsicher sind, können Sie den typeof
Operator verwenden.
Siehe auch
- Datentyp auf Wikipedia
- JavaScript-Datentypen
- Verwandte Glossarbegriffe: