Type
Type ist eine Eigenschaft eines Wertes, die beeinflusst, welche Art von Daten er speichern kann und welcher Struktur die Daten folgen werden. Zum Beispiel kann ein Boolean Datentyp immer nur entweder den Wert true
oder false
halten, während ein String die Fähigkeit hat, eine Zeichenkette oder eine Sequenz von Zeichen zu halten, ein Number kann numerische Werte jeder Art halten, und so weiter.
Der Datentyp eines Wertes beeinflusst auch die Operationen, die auf diesen Wert gültig sind. Zum Beispiel kann ein Wert vom Typ Number mit einer weiteren Zahl multipliziert werden, jedoch nicht mit einem String - selbst wenn dieser String nur eine Zahl enthält, wie beispielsweise der String "2".
Typen geben uns auch nützliche Informationen über den Vergleich zwischen verschiedenen Werten. Der Vergleich zwischen strukturierten Typen ist nicht immer eine einfache Annahme, da selbst wenn die vorherige Datenstruktur gleich ist, es innerhalb der Prototyp-Kette geerbte Strukturen geben könnte.
Wenn Sie sich über den Typ eines Wertes nicht sicher sind, können Sie den typeof
-Operator verwenden.
Siehe auch
- Datentyp auf Wikipedia
- JavaScript-Datentypen
- Verwandte Glossarbegriffe: