Foto de Lucas O.
Lucas há 2 anos
Enviada pelo
Site

Me ajudem

Olá, sou novato em JS e estava testando algumas funcionalidades que aprendi, mas encontrei erro na seguinte linha:

document.write(`${n1} / ${n2} = ${n1/n2.toFixed(2)}<br/>`)
 
o toFidex() quando posto faz a linha n ser escrita, já tentei arrumar de diversas maneiras mas não achei como
2 respostas
Professor Felipe C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar Felipe

Esse toFixed precisaria ser do resultado da fração. Pra isso, você pode colocar a divisão entre parênteses. Assim:

document.write(`${n1} / ${n2} = ${(n1/n2).toFixed(2)}<br/>`)

Se continuar dando erro, manda um trecho maior do código, porque n2 não pode ser nulo.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Professora Talita A.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Talita

O problema no seu código está no uso do método toFixed() aplicado ao resultado da divisão entre n1 e n2. O método toFixed() é utilizado para formatar um número com um determinado número de casas decimais, no entanto, ele retorna uma string, e não um número.

Neste caso, como você está realizando uma operação matemática com o resultado da divisão, é importante que ele seja tratado como um número, e não como uma string.

Para corrigir o problema, você pode usar o método toFixed() para formatar o resultado da divisão como uma string com duas casas decimais e, em seguida, converter essa string de volta para um número usando o método parseFloat(), por exemplo:
document.write(`${n1} / ${n2} = ${(n1/n2).toFixed(2)}<br/>`)

Dessa forma, o resultado da divisão será primeiro formatado como uma string com duas casas decimais, e depois convertido de volta para um número, permitindo que a operação matemática seja realizada corretamente.

Espero que isso ajude a resolver o problema!

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor