Maison > interface Web > js tutoriel > Comment puis-je formater des nombres avec des virgules en JavaScript ?

Comment puis-je formater des nombres avec des virgules en JavaScript ?

Mary-Kate Olsen
Libérer: 2024-12-26 16:10:11
original
329 Les gens l'ont consulté

How Can I Format Numbers with Commas in JavaScript?

Formatage des nombres avec des séparateurs par virgules en JavaScript

Lorsque vous traitez de grands nombres en JavaScript, il est souvent utile de les formater avec des virgules comme séparateurs de milliers pour améliorer leur lisibilité.

Fonction de formatage des nombres avec Virgules

Une approche populaire consiste à utiliser la méthode replace() et les expressions régulières. Voici une fonction simple qui accomplit cette tâche :

function numberWithCommas(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
Copier après la connexion

Cette fonction prend un entier x comme entrée et renvoie une représentation sous forme de chaîne avec des virgules insérées comme séparateurs pour les milliers.

Exemple Utilisation

Testons la fonction avec diverses entrées valeurs :

console.log(numberWithCommas(0)); // "0"
console.log(numberWithCommas(100)); // "100"
console.log(numberWithCommas(1000)); // "1,000"
console.log(numberWithCommas(10000)); // "10,000"
Copier après la connexion

Le code ci-dessus montre comment notre fonction insère correctement des virgules dans différentes représentations numériques.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal