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
Ejemplo:
pad (5, 2); // "05"function pad(num, size) { num = num.toString(); while (num.lengthenfoque 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.lengthnegativo
manejar números negativos requiere quitar el signo negativo y volver a admitirlo después de rellenar:función padwithsign (num, size) { if (num
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