JavaScript typekonvertering

JavaScript typekonverteringstabel

Følgende tabel viser resultaterne af at konvertere forskellige JavaScript-værdier til Number, String og Boolean:

Original værdi Konverter til tal Konverter til streng Konverter til boolean værdi Prøv det
false 0 "false" false Prøv det
true 1 "true" true Prøv det
0 0 "0" false Prøv det
1 1 "1" true Prøv det
"0" 0 "0" true Prøv det
"1" 1 "1" true Prøv det
NaN NaN "NaN" false Prøv det
Infinity Infinity "Infinity" true Prøv det
-Infinity -Infinity "-Infinity" true Prøv det
"" 0 "" false Prøv det
"20" 20 "20" true Prøv det
"twenty" NaN "twenty" true Prøv det
[ ] 0 "" true Prøv det
[20] 20 "20" true Prøv det
[10,20] NaN "10,20" true Prøv det
["twenty"] NaN "twenty" true Prøv det
["ten","twenty"] NaN "ten,twenty" true Prøv det
function(){} NaN "function(){}" true Prøv det
{ } NaN "[object Object]" true Prøv det
null 0 "null" false Prøv det
undefined NaN "undefined" false Prøv det

Bemærk:Værdier i citationstegn ("") er strengværdier. Røde værdier er værdier, som programmører måske ikke ønsker.

For at få mere viden om JavaScript typekonvertering, læs vores JavaScript typekonvertering tutorial.