Conversione di tipo JavaScript

Tabella di conversione dei tipi JavaScript

La tabella seguente mostra i risultati della conversione di diversi valori JavaScript in Number, String e Boolean:

Valore originale Convertire in numero Convertire in stringa Convertire in valore booleano Prova tu stesso
false 0 "false" false Prova tu stesso
true 1 "true" true Prova tu stesso
0 0 "0" false Prova tu stesso
1 1 "1" true Prova tu stesso
"0" 0 "0" true Prova tu stesso
"1" 1 "1" true Prova tu stesso
NaN NaN "NaN" false Prova tu stesso
Infinity Infinity "Infinity" true Prova tu stesso
-Infinity -Infinity "-Infinity" true Prova tu stesso
"" 0 "" false Prova tu stesso
"20" 20 "20" true Prova tu stesso
"twenty" NaN "twenty" true Prova tu stesso
[ ] 0 "" true Prova tu stesso
[20] 20 "20" true Prova tu stesso
[10,20] NaN "10,20" true Prova tu stesso
["twenty"] NaN "twenty" true Prova tu stesso
["ten","twenty"] NaN "ten,twenty" true Prova tu stesso
function(){} NaN "function(){}" true Prova tu stesso
{ } NaN "[object Object]" true Prova tu stesso
null 0 "null" false Prova tu stesso
undefined NaN "undefined" false Prova tu stesso

Attenzione:Il valore tra virgolette ("") rappresenta un valore di stringa. I valori rossi rappresentano valori che un programmatore potrebbe non voler utilizzare.

Per ulteriori informazioni sulla conversione di tipo JavaScript, leggi la nostra Tutorial di conversione di tipo JavaScript.