Recentemente em um projeto, precisei formatar um valor para moeda.
Poderia facilmente fazer uma função que tratasse esse tipo de número ou algo do tipo, mas você sabia que o Javascript possui uma maneira nativa de fazer essa conversão?
Olha como é fácil!
Vamos considerar a seguinte variável:
1 | const montante = 600000.0; |
Agora vamos converter esse número para String e adicionaremos até o “R$” juntamente ao valor!
Para isso então, fazemos isso:
1 | montante.toLocaleString("pt-br", { style: "currency", currency: "BRL" }); |
Bem legal né? Podemos fazer isso em vários tipos de moeda:
1 | // EUR |