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.lengthExemple:
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
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