Maison > interface Web > js tutoriel > Comment puis-je formater des nombres sous forme de chaînes monétaires en JavaScript ?

Comment puis-je formater des nombres sous forme de chaînes monétaires en JavaScript ?

Barbara Streisand
Libérer: 2024-12-24 11:26:20
original
987 Les gens l'ont consulté

How Can I Format Numbers as Currency Strings in JavaScript?

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 :

  1. Initialiser le formateur de nombres :
const formatter = new Intl.NumberFormat('en-US', {
  style: 'currency',
  currency: 'USD',
});
Copier après la connexion
  • '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.
  1. Appliquez le formatage :
const formattedPrice = formatter.format(amount);
Copier après la connexion
  • '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!

source:php.cn
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