"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo agregar ceros de liderazgo a los números en JavaScript?

¿Cómo agregar ceros de liderazgo a los números en JavaScript?

Publicado el 2025-03-24
Navegar:908

How to Add Leading Zeros to Numbers in JavaScript?

lidera de ceros en números de JavaScript

en JavaScript, ¿hay alguna forma de agregar automáticamente ceros a los números a los números para lograr una longitud de cadena específica? Por ejemplo, convertir 5 a "05" con una longitud de destino de 2?

SOLUCIÓN:

Conversion a String [&]

ya que los números inherentemente no tenemos ceros líderes, necesitamos convertir el número en una cadena primero. Aquí hay una función de muestra:

function pad (num, size) { num = num.ToString (); while (num.length function pad(num, size) { num = num.toString(); while (num.length

Ejemplo:

pad (5, 2); // "05"
function pad(num, size) {
  num = num.toString();
  while (num.length  

enfoque alternativo

Si se conoce el número máximo de ceros principales, un método alternativo puede ser más eficiente:

almohadilla (num, tamaño) { var s = "00000000000" NUM; return s.substr (s.length - tamaño); }
function pad(num, size) {
  num = num.toString();
  while (num.length  

negativo

manejar números negativos requiere quitar el signo negativo y volver a admitirlo después de rellenar:

función padwithsign (num, size) { if (num
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3