2011-01-08 24 views
6

Cuando se usa con números, el método toString() convierte un número en una representación de cadena utilizando el sistema de numeración base especificado por la base opcional.JavaScript - al lado de toString()?

Por ejemplo, el número 8 y toString (2) devolverían "1000".

¿Existe un método para lograr lo contrario? Es decir, ¿convierte la cadena "1000" nuevamente en el número 8?

Respuesta

12

parseInt() tiene una raíz como segundo argumento, por lo que puede hacer parseInt("1000", 2) para conseguir lo que desea.

+0

impresionante, gracias! – posfan12

+1

@AlexStack Number.prototype.toString (radix) –

10

Usted puede usar parseInt utilizando un raidx 2. es decir

parseInt("1000", 2) will return 8 
Cuestiones relacionadas