Retourner à la page d'accueil de TJS

Objet : Intl.NumberFormat

          

Constructeur de l'objet pour le formatage des nombres

Syntaxe
new Intl.NumberFormat([String local, JSON options])

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().


Méthode
format() (Formate l'affichage du nombre passé en paramètre)

Exemple Quelques exemples de formatage
Code source
<script type="text/javascript">
var int1=new Intl.NumberFormat();
console.log("Format par défaut de l'appareil");
console.log(int1.format(8560.154));
console.log(int1.format(123456789.154));

var int2=new Intl.NumberFormat("fr-FR", {style: "currency", currency: "EUR", currencyDisplay: "symbol"});
console.log("Format montant en euro");
console.log(int2.format(5000));
console.log(int2.format(14.99));

var int3=new Intl.NumberFormat("fr-FR", {maximumFractionDigits: 0});
console.log("Format nombre, sans les décimales");
console.log(int3.format(5000));
console.log(int3.format(14.99));
</script>

Résultat
Emulation de la console
Explication
Sur Internet Explorer, la version 11 est nécessaire au minimum.
Page mise à jour le

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 23/01/2018 16:43:32 sur php7 en 21.82 ms