18.8 C
New York

Remark internationaliser des nombres avec JavaScript


La présentation des nombres dans un format lisible prend de nombreuses formes, des graphiques visuels au easy ajout de ponctuation. Ces ponctuations, cependant, sont différentes en fonction de l’internationalisation. Certains pays utilisent , pour décimal, tandis que d’autres utilisent .. Inquiet d’avoir à coder pour toute cette folie ? Ne pas faire — JavaScript fournit une méthode qui fait le travail à votre place !

Le Quantity primitif a un toLocaleString méthode pour faire le formatage de base pour vous:

const worth = 16601.91;

// Fundamental decimal format, no offering locale
// Makes use of locale supplied by browser since none outlined
worth.toLocaleString(); // "16,601.91"

// Present a particular locale
worth.toLocaleString('de-DE'); // "16.601,91"

// Formatting forex is feasible
worth.toLocaleString('de-DE', { 
  type: 'forex', 
  forex: 'EUR' 
}); // "16.601,91 €"

// You can even use Intl.NumberFormat for formatting
new Intl.NumberFormat('en-US', {
  type: 'forex',
  forex: 'GBP'
}).format(worth); // £16,601.91

C’est un soulagement majeur que JavaScript nous fournisse ce kind d’assistants afin que nous n’ayons pas besoin de nous fier à des bibliothèques tierces gonflées. Pas d’excuses — l’outil est là !

  • CSS @ prend en charge

    La détection de fonctionnalités by way of JavaScript est une bonne pratique côté shopper et pour toutes les bonnes raisons, mais malheureusement, cette même fonctionnalité n’est pas disponible dans CSS. Ce que nous finissons par faire, c’est répéter les mêmes propriétés plusieurs fois avec chaque préfixe de navigateur. Beurk. Une autre selected que nous…

  • Comment j'ai arrêté le spam de commentaires WordPress

    J’aime presque chaque partie d’être un blogueur technologique : apprendre, prêcher, plaisanter, faire des recherches. La seule partie des blogs que je déteste absolument : gérer les commentaires SPAM. Au cours des deux dernières années, mon weblog a enregistré plus de 8 000 commentaires SPAM par jour. PAR JOUR. Gonflement de ma base de données…


Related Articles

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Latest Articles