Jump to content


Photo

Formatar número para apenas 2 digitos


  • Faça o login para participar
2 replies to this topic

#1 Lucas99

Lucas99

    Normal

  • Usuários
  • 84 posts
  • Sexo:Masculino
  • Localidade:Santos

Posted 20/03/2015, 04:13

enho um script que retorna: 4.499999999999999

Mas eu queria que ele retornasse apenas 4.4 ou arredondasse para 4.5, so nao quero que fique mais de 1 digito após a virgula, como fazer?



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 22/03/2015, 18:33

ara arredondar para o número mais próximo, o mais simples é usar toFixed:

 

var x = 4.499999999999999;
var y = x.toFixed(1);

document.querySelector("body").innerHTML += "<p>" + y + "</p>";
 
á para arredondar para baixo, é necessário o uso da função floor e mais algum cálculo:

 

var x = 4.499999999999999;
var y = Math.floor(10*x)/10;

document.querySelector("body").innerHTML += "<p>" + y + "</p>";


#3 ayan143

ayan143

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Pakistan

Posted 22/04/2015, 10:27

ele retornasse apenas 4.4 ou arredondasse para 4.5, so nao quero que fique mais de 1 digito após a virgula, como fazer...??


Try out our free cert killer and latest comptia VCP550 pdf training courses to get high flying success in final  and www.northeastern.edu exams, mcts College of Notre Dame of Maryland is also very useful tool.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq