Existe uma função para conversão de valores monetários?
Em caso negativo, há algum modo de converter um ponto decimal em virgula?
Exemplo: 999.88 para 999,88
Obrigado
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Existe uma função para conversão de valores monetários?
Em caso negativo, há algum modo de converter um ponto decimal em virgula?
Exemplo: 999.88 para 999,88
Obrigado
Eu te recomendo dar uma olhada no Money API do java
http://www.matera.com/blog/post/dinheiro-e-moedas-com-java-use-a-java-money-api
Olá Eduardo, tudo bem com você?
Então, o javascript tem uma função que se chama toLocaleString, ela é capaz de fazer essa conversão para uma linguagem diferente
Vamos pegar o caso do seu exemplo
var numero = 999.88;
numero.toLocaleString("pt-BR");O que eu estou pedindo é para pegar o número e aplicar a função toLocaleString utilizando como formato o padrão brasileiro ("pt-BR")
Dessa forma irá retornar "999,88" como você queria, veja que dessa forma podemos ser bem flexíveis e utilizar a formatação de muitos lugares :)
Abraços e Bons Estudos!