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
Mary-Kate Olsenoriginal
2024-12-26 16:10:11309parcourir

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, ",");
}

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"

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