Conversión de tipos de JavaScript

Tabla de conversión de tipos de JavaScript

La tabla a continuación muestra los resultados de la conversión de diferentes valores de JavaScript a Number, String y Boolean:

Valor original Convertir a número Convertir a cadena Convertir a valor booleano Intente
falso 0 "false" falso Intente
verdadero 1 "true" verdadero Intente
0 0 "0" falso Intente
1 1 "1" verdadero Intente
"0" 0 "0" verdadero Intente
"1" 1 "1" verdadero Intente
NaN NaN "NaN" falso Intente
Infinity Infinity "Infinity" verdadero Intente
-Infinity -Infinity "-Infinity" verdadero Intente
"" 0 "" falso Intente
"20" 20 "20" verdadero Intente
"twenty" NaN "twenty" verdadero Intente
[ ] 0 "" verdadero Intente
[20] 20 "20" verdadero Intente
[10,20] NaN "10,20" verdadero Intente
["twenty"] NaN "twenty" verdadero Intente
["ten","twenty"] NaN "ten,twenty" verdadero Intente
function(){} NaN "function(){}" verdadero Intente
{ } NaN "[object Object]" verdadero Intente
null 0 "null" falso Intente
undefined NaN "undefined" falso Intente

Nota:Los valores entre comillas (" ") representan valores de cadena. Los valores en rojo representan valores que el programador puede no desear.

Para obtener más información sobre la conversión de tipos de JavaScript, lea nuestra Tutoriales de conversión de tipos de JavaScript.