TransWikia.com

como formatar casas decimais no JavaScript?

Stack Overflow em Português Asked on February 5, 2021

galera, to com o seguinte codigo aqui, queria saber como faço pra arredondar as casas decimais dos valores flutuantes:
desde já agradeço a quem puder ajudar 🙂

           num1 = parseFloat (prompt ("digite o primeiro número para o calculo da média: "));
           num2 = parseFloat (prompt ("digite o segundo número para o calculo da média: "));
           num3 = parseFloat (prompt ("digite o terceiro número para o calculo da média: "));
           var media = (num1 + num2 + num3)/3;
           document.write("<p>média dos valores inseridos: " + (media) + "</p>");
   </script>

3 Answers

Basta fazer

document.write("<p>média dos valores inseridos: " + (media.toFixed(n)) + "</p>");

onde n é o número de casas decimais desejadas. Segue um link de ajuda: https://www.w3schools.com/JSREF/jsref_tofixed.asp

Answered by TavaresCarlos on February 5, 2021

Amigo, de uma olhada nessa função, resolverá seu problema...

Math.round(x);

acesse o link abaixo, é a fonte da minha resposta, vai te ajudar!

https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math/round

Answered by 74310c on February 5, 2021

Utilize a função Math.floor() caso queira arredondar para baixo ou Math.ceil() para arredondamentos para cima.

Se quiser arredondar a quantidade de casas decimais utilize .toFixed(X), onde o X é a quantidade de casas a arredondar.

num1 = parseFloat (prompt ("digite o primeiro número para o calculo da média: "));
num2 = parseFloat (prompt ("digite o segundo número para o calculo da média: "));
num3 = parseFloat (prompt ("digite o terceiro número para o calculo da média: "));
var media = (num1 + num2 + num3)/3;
var mediaArred = Math.floor(media);
document.write("<p>média dos valores inseridos: " + (mediaArred + "</p>");

Answered by Murilo Munhão on February 5, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP