1
resposta

Programa que aceita vírgula no lugar de ponto?

Notei que o parseFloat recebe e grava decimais após ponto (.), mas a média não sai correta se o usuário (acostumado com decimais com vírgula) inserir os valores com casas decimais após vírgula (,). Então supondo que precisemos atender um usuário que precisa que o programa entenda decimais após a vírgula - e não ponto. Como fazer?

Desde já grata.

1 resposta

É que usam o padrão norte americano. Eles escrevem 3,000.99 ao invés de 3.000,99.

Lendo sua pergunta eu fiquei curioso sobre isso e descobri que existe uma conversão que pode ser feita com uma função chamada toLocaleString().

Exemplo: var numero = 3000.99; numero.toLocaleString('br-BR'); console.log(numero);