JavaScript-Typumwandlung

Tabelle der JavaScript-Typumwandlungen

Die folgende Tabelle zeigt die Ergebnisse der Umwandlung verschiedener JavaScript-Werte in Number, String und Boolean:

Ursprünglicher Wert Wert in Zahl umwandeln Wert in Zeichenkette umwandeln Wert in Boolesch umwandeln Versuchen Sie es selbst
false 0 "falsch" false Versuchen Sie es selbst
true 1 "wahr" true Versuchen Sie es selbst
0 0 "0" false Versuchen Sie es selbst
1 1 "1" true Versuchen Sie es selbst
"0" 0 "0" true Versuchen Sie es selbst
"1" 1 "1" true Versuchen Sie es selbst
NaN NaN "NaN" false Versuchen Sie es selbst
Unendlich Unendlich "Unendlich" true Versuchen Sie es selbst
-Unendlich -Unendlich "-Unendlich" true Versuchen Sie es selbst
"" 0 "" false Versuchen Sie es selbst
"20" 20 "20" true Versuchen Sie es selbst
"zwanzig" NaN "zwanzig" true Versuchen Sie es selbst
[ ] 0 "" true Versuchen Sie es selbst
[20] 20 "20" true Versuchen Sie es selbst
[10,20] NaN "10,20" true Versuchen Sie es selbst
["zwanzig"] NaN "zwanzig" true Versuchen Sie es selbst
["zehn","zwanzig"] NaN "zehn,zwanzig" true Versuchen Sie es selbst
function(){} NaN "function(){}" true Versuchen Sie es selbst
{ } NaN "[object Object]" true Versuchen Sie es selbst
null 0 "null" false Versuchen Sie es selbst
undefined NaN "undefined" false Versuchen Sie es selbst

Hinweis:Der Wert in den Anführungsstrichen ("") ist ein String-Wert. Der rote Wert stellt einen Wert dar, den ein Programmierer möglicherweise nicht wünscht.

Für mehr Informationen über die JavaScript-Typumwandlung lesen Sie bitte unsere Tutorial zur JavaScript-Typumwandlung.