Maison >interface Web >js tutoriel >Comment formater des nombres avec un nombre spécifique de décimales en JavaScript ?

Comment formater des nombres avec un nombre spécifique de décimales en JavaScript ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-26 12:17:29773parcourir

How do I format numbers to a specific number of decimal places in JavaScript?

Formatage des nombres en JavaScript

Le formatage des nombres en JavaScript est simple. Vous pouvez utiliser la méthode toLocaleString() intégrée pour y parvenir. Il vous permet de spécifier des options de formatage, y compris le nombre de décimales.

Considérez l'exemple suivant :

<code class="js">// Example values
const num1 = 10;
const num2 = 100;
const num3 = 1000;
const num4 = 10000;
const num5 = 100000;

// Format numbers with 2 decimal places
console.log(num1.toLocaleString(undefined, { minimumFractionDigits: 2 }));
console.log(num2.toLocaleString(undefined, { minimumFractionDigits: 2 }));
console.log(num3.toLocaleString(undefined, { minimumFractionDigits: 2 }));
console.log(num4.toLocaleString(undefined, { minimumFractionDigits: 2 }));
console.log(num5.toLocaleString(undefined, { minimumFractionDigits: 2 }));</code>

Ce code affichera les nombres formatés suivants :

10.00
100.00
1,000.00
10,000.00
100,000.00

Notez que pour les options étendues de toLocaleString(), la compatibilité du navigateur était initialement limitée. Cependant, cela s’est considérablement amélioré. Pour Node.js, vous devrez utiliser le package intl.

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