Formatage des nombres en tant que chaînes de devises en JavaScript
Pour formater un prix en JavaScript en tant que chaîne de devises, telle que « 2 500,00 $ », vous peut utiliser la fonction Intl.NumberFormat fournie par l'Internationalization API.
Mise en œuvre :
- Initialiser le formateur de nombres :
const formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
});
- 'en-US' spécifie les paramètres régionaux comme anglais (États-Unis).
- 'style' définit le style de formatage est « devise ».
- « currency » désigne le code de la devise, tel que « USD » pour les dollars américains.
- Appliquez le formatage :
const formattedPrice = formatter.format(amount);
- 'amount' représente la valeur à virgule flottante à être formaté.
- 'formattedPrice' renvoie la chaîne de devise formatée.
Options de personnalisation :
Vous pouvez personnaliser davantage le formatage en utilisant paramètres supplémentaires, tels que as :
-
minimumFractionDigits : Spécifiez le nombre minimum de décimales à afficher (par exemple, minimumFractionDigits : 0 pour les nombres entiers uniquement).
-
maximumFractionDigits : Précisez le nombre maximum de décimales à afficher (par exemple, maximumFractionDigits : 2 pour deux décimales).
-
trailingZeroDisplay : Contrôlez l'affichage des zéros de fin (par exemple, 'stripIfInteger' pour supprimer les zéros lorsque l'entrée est un nombre entier).
En tirant parti de Intl.NumberFormat, vous pouvez facilement formater les nombres sous forme de chaînes monétaires en tenant compte des paramètres régionaux.
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