JavaScript Convertir una cadena en un número


Ejemplo

Number('0') === 0

Number('0') convertirá la cadena ( '0' ) en un número ( 0 )

Una forma más corta, pero menos clara:

+'0' === 0

El operador unario + no hace nada a los números, pero convierte cualquier otra cosa en un número.
Curiosamente, +(-12) === -12 .

parseInt('0', 10) === 0

parseInt('0', 10) convertirá la cadena ( '0' ) en un número ( 0 ), no olvide el segundo argumento, que es radix. Si no se proporciona, parseInt podría convertir la cadena a un número incorrecto.