JavaScript type conversion

Tabel van JavaScript-typeconversies

De tabel hieronder toont de resultaten van het converteren van verschillende JavaScript-waarden naar Number, String en Boolean:

Oorspronkelijke waarde Converteer naar getal Converteer naar string Converteer naar boolwaarde Try it
false 0 "false" false Try it
true 1 "true" true Try it
0 0 "0" false Try it
1 1 "1" true Try it
"0" 0 "0" true Try it
"1" 1 "1" true Try it
NaN NaN "NaN" false Try it
Infinity Infinity "Infinity" true Try it
-Infinity -Infinity "-Infinity" true Try it
"" 0 "" false Try it
"20" 20 "20" true Try it
"twenty" NaN "twenty" true Try it
[ ] 0 "" true Try it
[20] 20 "20" true Try it
[10,20] NaN "10,20" true Try it
["twenty"] NaN "twenty" true Try it
["ten","twenty"] NaN "ten,twenty" true Try it
function(){} NaN "function(){}" true Try it
{ } NaN "[object Object]" true Try it
null 0 "null" false Try it
undefined NaN "undefined" false Try it

Note:The value in quotes ("") represents a string value. Red values represent values that programmers may not want.

For more knowledge about JavaScript type conversion, please read our JavaScript type conversion tutorial.