最良の方法:
次のように 2 桁を維持します
var a = 9.39393;
alert(a.toFixed(2));
説明:
alert(Number.toFixed(9.39393));
返された値は 9.39
ただし、ie5.5 以降のバージョンでのみサポートされます。
その他のメソッド:
メソッド 1:
functionroundFun(numberRound,roundDigit) //四捨五入、予約桁数はroundDigit {
if (numberRound>=0)
var temp Number = parseInt((numberRound * Math .pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
return tempNumber; }
else
{
numberRound1=-numberRound var tempNumber = parseInt ((numberRound1 * Math.pow(10 , roundDigit)+0.5))/Math.pow(10,roundDigit);
return -tempNumber; }
}
方法 2:
<script> <br> tmp = "1234 567.57232" </p> result = tmp。 substr( 0,tmp.indexOf(".")+3); <p> </script>