Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

139
Vistas
¿JavaScript convierte el número cero inicial en cadena o matriz?

Normalmente, podemos convertir fácilmente una cadena de números usando el método toString() o concat '' con él. Pero cuando el número tiene un cero inicial como 01010 , no puedo convertirlo en una cadena simple como (01010).toString()

Además, ¿cómo puedo convertirlo en cadena? El número es 01010 salida esperada '01010'

¿Cómo convertir el número cero inicial en una matriz en JavaScript? El número es 01010 salida esperada [0,1,0,1,0]

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Tienes que poner la raíz (es decir, el sistema base del número dado) en el método Number.prototype.toString . Por defecto, cualquier número que comience con un 0 se asume octal (base 8). Así que ve así:

 (01010).toString(8)
about 4 years ago · Juan Pablo Isaza Denunciar

0

Debido al 0 inicial, el número se analiza como un octal (base 8).

  • Puede convertir a base 8 usando array#toString y volver a agregar el 0 inicial.
  • Desde allí, puede usar array#split para convertirlo en una matriz.

Convierta a base 8 y vuelva a agregar el 0 inicial:

 "0" + 01010.toString(8) //> "01010"

Divida la cadena en elementos de matriz:

 ("0" + 01010.toString(8)).split("") //> ["0", "1", "0", "1", "0"]

Manifestación:

 function octalToArray(octal) { return ("0" + octal.toString(8)).split("") } console.log(octalToArray(01110)) console.log(octalToArray(01110010))

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda