Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Zoação

Exibir 2 casas decimais sempre ... em cálculo JS

Recommended Posts

Preciso que este cálculo realize o cálculo conforme o exemplo abaixo:

 

5.20 x 2 = 10.40

Mas o mesmo retorna da seguinte maneira:

 

5.20 x 2 = 10.4

O que preciso fazer para que retorne o resultado conforme exemplo acima?

(ou seja, com as duas casas decimais sempre)

 

O código é o seguinte abaixo:

 

<html>
  <head>
    <title>teste</title>
    <script type="text/javascript">
  window.onload = function(){
 
    var i = function(id){ return document.getElementById(id); }
     
    i("calcula").onclick = function(){
      var c1 = i("campo1").value;
      var c2 = i("campo2").value;
     i("resultado").innerHTML = parseFloat(c1) * parseFloat(c2);
    }
  }
    </script>
  </head>
<body>
  <fieldset id="c">
    <h3>Soma:</h3>
      <input type="text" id="campo1"></br>
      <input type="text" id="campo2"></br>
      <button id="calcula">calcular</button>
  </fieldset>
  <br>
  <fieldset>
    Result: <span id="resultado">0</span>
  </fieldset>
  </body>
</html>

 

Obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc precisa preencher com zeros como se fosse uma string.

 

verifique se há uma ou nenhuma casa depois do ponto, e então concatene um ou dois zeros (string)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.