Constructeur de l'objet pour le formatage des nombres
Syntaxe new Intl.NumberFormat([String local, JSON options])
Compatible tous navigateurs
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Description Constructeur qui crée un objet pour le formatage des nombres.
Sans le paramètre local sur le constructeur, le format sera celui de l'appareil utilisé. local prend des valeurs de langue, comme par exemple fr-FR, en-US.
Le paramètre options est un objet JSON permettant de définir l'affichage des nombres.
Parmi les propriétés notons :
- style, qui peut valoir decimal (par défaut), currency, percent
- currency, contient le code de monnaie (ex : EUR, USD)
- currencyDisplay, indique le mode d'affichage de la monnaie. symbol affiche le symbole ou -
- code affiche le code monnaie
- maximumFractionDigits, contient le nombre de chiffres après la virgule
L'objet construit est utilisé pour appelé la méthode format().
Les méthodes toFixed() et toLocaleString() des objets Number proposent des formatages de nombres rapides mais plus basiques.
Méthode format() Formate l'affichage du nombre passé en paramètre