JavaScript-typomvandling

JavaScript-omvandlingstabell

Tabellen nedan visar resultatet av att konvertera olika JavaScript-värden till Number, String och Boolean:

Originalvärde Konvertera till nummer Konvertera till sträng Konvertera till布尔值 Prova
false 0 "false" false Prova
true 1 "true" true Prova
0 0 "0" false Prova
1 1 "1" true Prova
"0" 0 "0" true Prova
"1" 1 "1" true Prova
NaN NaN "NaN" false Prova
Infinity Infinity "Infinity" true Prova
-Infinity -Infinity "-Infinity" true Prova
"" 0 "" false Prova
"20" 20 "20" true Prova
"twenty" NaN "twenty" true Prova
[ ] 0 "" true Prova
[20] 20 "20" true Prova
[10,20] NaN "10,20" true Prova
["twenty"] NaN "twenty" true Prova
["ten","twenty"] NaN "ten,twenty" true Prova
function(){} NaN "function(){}" true Prova
{ } NaN "[object Object]" true Prova
null 0 "null" false Prova
undefined NaN "undefined" false Prova

Observera:Värdet inom citationstecken ("") representerar en strängvärde. Röda värden representerar värden som programvarutvecklaren kanske inte vill ha.

För mer kunskap om JavaScript-typomvandling, läs vår JavaScript-typomvandlingstutorial.