JavaScript-tyyppimuunnos

JavaScript-tyyppimuunnostaulukko

Seuraavassa taulukossa näkyy, miten erilaiset JavaScript-arvot muunnetaan luvuiksi, merkkijonoiksi ja boolean-arvoiksi:

Alkuperäinen arvo Muunna numeroksi Muunna merkkijonoksi Muunna boolean-ksi Kokeile itse
false 0 "false" false Kokeile itse
true 1 "true" true Kokeile itse
0 0 "0" false Kokeile itse
1 1 "1" true Kokeile itse
"0" 0 "0" true Kokeile itse
"1" 1 "1" true Kokeile itse
NaN NaN "NaN" false Kokeile itse
Infinity Infinity "Infinity" true Kokeile itse
-Infinity -Infinity "-Infinity" true Kokeile itse
"" 0 "" false Kokeile itse
"20" 20 "20" true Kokeile itse
"twenty" NaN "twenty" true Kokeile itse
[ ] 0 "" true Kokeile itse
[20] 20 "20" true Kokeile itse
[10,20] NaN "10,20" true Kokeile itse
["twenty"] NaN "twenty" true Kokeile itse
["ten","twenty"] NaN "ten,twenty" true Kokeile itse
function(){} NaN "function(){}" true Kokeile itse
{ } NaN "[object Object]" true Kokeile itse
null 0 "null" false Kokeile itse
undefined NaN "undefined" false Kokeile itse

Huomioitavaa:Loodut arvot merkkijonona. Punaiset arvot ovat ohjelmoijan mahdollisesti ei-toivottuja arvoja.

Lisätietoja JavaScript-tyyppimuunnoksista löydät JavaScript-tyyppimuunnos-opas.