JavaScript — Nunca use uma biblioteca de formatação de número ou moeda novamente

Conteúdo

  1. Introdução
  2. Formato Numérico
  3. Formato de Moeda
  4. Formato de Unidades
  5. Resumo

Introdução

Formato Numérico

const numberFormat = new Intl.NumberFormat('ru-RU');
console.log(numberFormat.format(654321.987));
// → "654 321,987"
const numberFormat = new Intl.NumberFormat();
console.log(numberFormat.format(654321.987));

Formato de Moeda

const number = 123456.789;console.log(new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(number));
// saída esperada: "123.456,79 €"

Formato de Unidades

new Intl.NumberFormat('en-US', {
style: 'unit',
unit: 'liter',
unitDisplay: 'long'
}).format(amount);
// → '3,500 liters'
new Intl.NumberFormat("en-US", {
style: "percent",
signDisplay: "exceptZero"
}).format(0.55);
// → '+55%'

Resumo

Créditos

--

--

☕🇳🇿 - https://eduardorabelo.me

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store