Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

A Matematica do meu Script não esta funcionando

Opa eu denovo. eu tive um pequeno problema no meu code onde a matematica dele não esta funcionando, eu não sei qual ponto do codigo ta errado porem só sei (que nada sei) que sempre que eu vou tentar calcular o preço total ele da "NaN". codigo erro

3 respostas

Precisa converter a string recebida pra um numero valido, altere a linha

let valorUnitario = produto.split('R$')[1]

por

let valorUnitario = parseFloat(produto.split('R$')[1])

Opa Silvio, Eu troquei a linha do code pela que vc me sugeriu porem ainda não esta me dando a resposta certa, mesmo assim obrigado por tentar me ajudar!!!

(P.S: Não sei como se responde comentario, se é assim ou de outro jeito, se não for assim mesmo agradeceria se me dissesem como é)

solução!

Boa noite, beleza

observei seu codigo agora e achei uma coisa: vc na linha 5 , vc usa "value" let quantidade = document.getElementById("quantidade").value

e logo depois para fazer a conta vc usa novamente,

let price = quantidade.value*valorUnitario

retira o value em uma das linhas, por exemplo deixe let price = quantidade * valorUnitario