Ir para conteúdo
Fórum Script Brasil
  • 0

Valores Monetarios - Javascript


ratamiette

Pergunta

Olá,

Tenho o valor do preço de um produto. Ele está assim: 16.9

E tenho um campo, onde a pessoa digita o desconto para esse produto, em reais. está vindo assim: 2,00

dai eu usei o replace para tirar a virgula do valor do desconto, e substituir pelo ponto. pra poder fazer a subtracao

desconto = desconto.replace(",", ".");

mas mesmo assim, não subtrai. alguém pode me ajudaR?

obrigado!

rah

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
use parseFloat e veja se não funciona:

desconto = desconto.replace(",", ".");
resultado = parseFloat(valor) - parseFloat(desconto);

Obrigado Kuroi.

usei o parseFloat! Agora ele está fazendo a subtração. mas ficou assim:

se o preço do produto é: 16,9 . e o desconto é de 1,90. ele deveria aparecer 15,00. Mas não sei porque, ele esta aparecendo 14,99 .. nunca aparece exato!

Alguma sugestao?!

Obrigada!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...