Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Reimaginando o problema

EXCLUIR ESTE

Basicamente minha dúvida era mostrar números quebrados mas apenas até certo ponto. O comando Number utiliza a sequência enorme de 3 após o a vírgula se eu pedir pra dividir 100/3. O comando parseInt mostra o valor inteiro, 33. Eu queria saber uma maneira de ainda mostrar pelo menos 1 número decimal e pesquisando eu achei o comando toLocaleString ().

Apliquei ele num código usando o exemplo anterior sobre consumo de combustível no dia a dia e fiz o seguinte código:

Consumo

Agora se eu coloco 100/3 ele me retorna 33,333. No fim resta a dúvida de como receber o resultado só até a segunda casa decimal

1 resposta
solução!

Olá Israel, tudo certo?

Para receber um valor com uma quantidade de casas depois da vírgula podemos usar a o comando .toFixed(). A sintaxe do .toFixed()é escrita da seguinte maneira:

numero.toFixed(quantidade de numeros depois da vírgula)

Como exemplo:

<script>
//Guardamos o valor em uma variável
var calcula = 100/3;

//Função para mostrar o número com 2 casas decimais
function mostraFrase() { 
        document.write (calcula.toFixed(2));
 }
//Mostramos o resultado formatado na tela
 mostraFrase();
</script>

Caso queira se aprofundar mais no assunto, recomendo o seguinte artigo:

Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição!

Tenha um bom dia e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!