Formateur de Nombres
Formatez les nombres pour différentes locales et styles : notation décimale, devise, pourcentage, scientifique et ingénierie. Découvrez les différences de formatage des nombres internationaux.
Formatted by Locale
| Locale | Formatted | |
|---|---|---|
US English en-US | 1,234,567.89 | |
UK English en-GB | 1,234,567.89 | |
German de-DE | 1.234.567,89 | |
French fr-FR | 1 234 567,89 | |
Spanish es-ES | 1.234.567,89 | |
Japanese ja-JP | 1,234,567.89 | |
Chinese zh-CN | 1,234,567.89 | |
Arabic (SA) ar-SA | ١٬٢٣٤٬٥٦٧٫٨٩ | |
Indian English en-IN | 12,34,567.89 | |
Portuguese (BR) pt-BR | 1.234.567,89 | |
Russian ru-RU | 1 234 567,89 | |
Korean ko-KR | 1,234,567.89 |
Comment utiliser Formateur de Nombres
- 1Entrez n'importe quel nombre dans le champ de saisie.
- 2Choisissez une locale (États-Unis, UE, Royaume-Uni, Inde, etc.) et un style de format (décimal, devise, pourcentage).
- 3Visualisez le nombre formaté et copiez-le pour l'utiliser dans votre application.
ZenovayAnalytics
Transformez votre trafic en clients.
- Suivi des visiteurs en temps réel
- Vie privée d'abord, sans bandeau cookies
- Installé en deux minutes
Outils connexes
Convertisseur de Couleurs
Convertissez les couleurs entre les formats HEX, RGB, HSL et CMYK. Aperçu en direct avec sélecteur de couleurs.Convertisseur d'Unités
Convertissez entre les unités de longueur, de poids, de température, de surface, de volume, de vitesse et bien d'autres.Convertisseur de Base Numérique
Convertissez les nombres entre les bases binaires, octales, décimales et hexadécimales.Convertisseur de timestamp Unix
Convertissez entre les timestamps Unix et les dates lisibles. Affichez ISO 8601, UTC, l'heure locale et l'heure relative.Questions fréquemment posées
Pourquoi les différents pays formatent-ils les nombres différemment ?▾
Le formatage des nombres varie mondialement selon les conventions. Séparateur décimal : les États-Unis/RU utilisent un point (1,234.56) ; la plupart de l'Europe utilise une virgule (1.234,56) ; la Suisse utilise une apostrophe pour les milliers (1'234,56). Regroupement des milliers : la plupart des pays groupent par 3 chiffres ; l'Inde utilise un regroupement 2-2-3 (1,23,456). Placement de la devise : USD utilise $1,234 (préfixe) ; EUR utilise 1.234 € (suffixe dans certaines régions). La direction d'écriture affecte aussi le formatage. L'Unicode CLDR (Common Locale Data Repository) standardise les données de région utilisées par Intl.NumberFormat.
Qu'est-ce que Intl.NumberFormat en JavaScript ?▾
Intl.NumberFormat est une API JavaScript intégrée pour le formatage de nombres sensible aux régions. Basique : new Intl.NumberFormat("de-DE").format(1234.5) → "1.234,5". Devise : new Intl.NumberFormat("en-US", {style: "currency", currency: "USD"}).format(1234.5) → "$1,234.50". Pourcentage : new Intl.NumberFormat("en-US", {style: "percent"}).format(0.42) → "42%". Options : minimumFractionDigits, maximumFractionDigits, notation ("standard", "scientific", "engineering", "compact"), compactDisplay.
Quelle est la différence entre la notation scientifique et ingénieur ?▾
Notation scientifique : un chiffre non-zéro avant la virgule, n'importe quel exposant. Exemple : 1.23 × 10^6 pour 1 230 000. Notation ingénieur : l'exposant est toujours un multiple de 3 (kilo, méga, giga...). Exemple : 1.23 × 10^6 ou 123 × 10^3. Les préfixes SI correspondent à la notation ingénieur : 10^3 = kilo (k), 10^6 = méga (M), 10^9 = giga (G), 10^-3 = milli (m), 10^-6 = micro (μ). La notation ingénieur est préférée en électronique et physique où les préfixes SI ont un sens pratique.
Qu'est-ce que la notation de nombres compacts ?▾
La notation compacte abrège les grands nombres : 1 200 → « 1,2K », 1 200 000 → « 1,2M », 1 200 000 000 → « 1,2B » (US) ou « 1,2Md » (français). Implémentée via Intl.NumberFormat avec notation : « compact ». Forme courte : « 1,2K », « 1,2M ». Forme longue : « 1,2 mille », « 1,2 million ». Cela varie selon la région — le japonais utilise 万 (man, 10 000) et 億 (oku, 100M) au lieu des milliers. Utile pour les tableaux de bord, l'analyse et les affichages de métriques médias sociaux.
Comment formater correctement les devises dans les applications web ?▾
Ne codez jamais en dur les symboles de devise — utilisez Intl.NumberFormat. Exemple : new Intl.NumberFormat("ja-JP", {style: "currency", currency: "JPY"}).format(1234) → « ¥1,234 » (pas de décimales). Conseils : séparez toujours le code de devise de la chaîne formatée pour le stockage — stockez 1234.56 et « USD » séparément. Pour la comptabilité, les montants négatifs utilisent souvent des parenthèses : (1 234,56). Utilisez les codes de devise ISO 4217 (USD, EUR, GBP, JPY). Affichez la devise selon la région de l'utilisateur, pas le pays d'origine de la devise.