Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

140
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!