Colegas, alguém sabe como truncar valor de ponto flutuante, ex: 3.33333333 virar: 3.33 (máximo de duas casas antes e depois da virgula)? Não achei nenhum método semelhante na documentação da Math.
Obrigado!
Colegas, alguém sabe como truncar valor de ponto flutuante, ex: 3.33333333 virar: 3.33 (máximo de duas casas antes e depois da virgula)? Não achei nenhum método semelhante na documentação da Math.
Obrigado!
function decimalFormat(){
number = 3.33333;
formatedNumber = number.toFixed(2); //2 = quantas casas decimais
alert(formatedNumber);
}
Obrigado pessoal, além do toFixed, tbm pode ser:
function roundNumber(rnum, rlength) { // Arguments: number to round, number of decimal places
var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
return newnumber; // Output the result to the form field (change for your purposes)
}
abraços!!
Ah, sim. Bem melhor…
Ola
de uma olhada na classe numberformat.
Pode te ajudar