Maison > interface Web > js tutoriel > Comment puis-je ajouter des zéros non significatifs aux nombres en JavaScript ?

Comment puis-je ajouter des zéros non significatifs aux nombres en JavaScript ?

DDD
Libérer: 2024-12-08 10:58:11
original
218 Les gens l'ont consulté

How Can I Add Leading Zeros to Numbers in JavaScript?

Ajouter des zéros non significatifs aux nombres en JavaScript

Existe-t-il un moyen d'ajouter des zéros non significatifs aux nombres afin d'obtenir une chaîne avec une cohérence longueur? Par exemple, le nombre 5 doit être converti en « 05 » si deux chiffres sont spécifiés.

Solution :

Pour ajouter des zéros non significatifs, vous devez convertir le nombre dans une chaîne car les nombres ne reconnaissent pas les zéros non significatifs. Voici une façon d'y parvenir :

function pad(num, size) {
    num = num.toString();
    while (num.length < size) num = "0" + num;
    return num;
}
Copier après la connexion

Par exemple, si vous souhaitez ajouter deux zéros non significatifs au nombre 5 :

pad(5, 2); // returns "05"
Copier après la connexion

Cependant, cette fonction suppose que vous allez jamais besoin de plus de 10 zéros non significatifs. Si vous prévoyez des valeurs plus élevées, vous pouvez utiliser une approche différente :

function pad(num, size) {
    var s = "000000000" + num;
    return s.substr(s.length - size);
}
Copier après la connexion

Par exemple :

pad(5, 6); // returns "000005"
Copier après la connexion

Notez que si vous devez gérer des nombres négatifs, vous devrez supprimer et rajoutez le signe négatif après le remplissage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal