Como programar para mostrar o resultado de uma operação com apenas duas casas decimais?
Como programar para mostrar o resultado de uma operação com apenas duas casas decimais?
Olá utilize quantidadeDeGeracoes.toFixed(2), conforme exemplo abaixo:
<meta charset="UTF-8">
<script>
//função sempre um verbo, pq indica uma ação que vai ser executada
function pulaLinha(){
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
var idadeMediaQuandoTemFilhos = 28;
var anoAtual = 2019;
var quantidadeDeGeracoes = (anoAtual - 1500) / idadeMediaQuandoTemFilhos;
//Arredondando
mostra("Desde 1500 até " + anoAtual + " se passaram " + Math.round(quantidadeDeGeracoes) + " gerações.");
//Com duas casas decimais
mostra("Desde 1500 até " + anoAtual + " se passaram " + quantidadeDeGeracoes.toFixed(2) + " gerações.");
</script>
Abraços, Leandro
Funcionou! Muitíssimo obrigada.