Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
estou fazendo um programa bem simples, ele multiplica Kg pelo fator em dinheiro e dá o valor total;
ex: 1Kg por fator R$ 2,00 daria R$2,00 o total;
1. O problema é, como faço p/ formatar em valor monetário?
2. Quando multiplico 1,5 por 2,00 ele continua dando 2, como faço p/ melhorar a precisão?
Obrigado.
function calcula() {
var quant = parseFloat(document.getElementById("quantidade").value);
var fat = parseFloat(document.getElementById("fator").value);
document.getElementById("valor_total").value = (quant * fat) / 100;
}
para formatar o valor monetário, lembre-se que q o javascript trabalha com a notação americana.
então troque , por .
Ai dois reais, ficaria assim: 2.0
entendeu ? ai vc vai conseguir fazer as suas contas. A função .replace() faz isso.