"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment ajouter des zéros principaux à des nombres en JavaScript?

Comment ajouter des zéros principaux à des nombres en JavaScript?

Publié le 2025-03-24
Parcourir:818

How to Add Leading Zeros to Numbers in JavaScript?

Zeros de premier plan dans les nombres javascript

dans JavaScript, existe-t-il un moyen d'ajouter automatiquement des zéros principaux aux nombres pour atteindre une longueur de chaîne spécifique? Par exemple, la conversion 5 en "05" avec une longueur cible de 2?

Solution:

Conversion en chaîne

car les chiffres n'ont pas de meros de premier plan, nous devons convertir le nombre en premier de la chaîne. Voici un exemple de fonction:

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

Exemple:

pad(5, 2); // "05"

Approche alternative

Si le nombre maximum de zéros leader est connu, une méthode alternative peut être plus efficace:

function pad(num, size) {
  var s = "000000000"   num;
  return s.substr(s.length - size);
}

nombres négatifs

Gestion des nombres négatifs nécessite de supprimer le signe négatif et de le réajouter après le padding:

function padWithSign(num, size) {
  if (num 
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3