最好方法:
保留两位好像是这样吧
var a = 9.39393;
alert(a.tofixed(2));
说明:
alert(number.tofixed(9.39393));
返回的是9.39
但是只有ie5.5以上的版本才支持。
其它方法:
方法一:
function roundfun(numberround,rounddigit) //四舍五入,保留位数为rounddigit
{
if (numberround>=0)
{
var tempnumber = 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;
}
}
方法二:
<script>
tmp = 1234567.57232
result = tmp.substr(0,tmp.indexof(.)+3);
alert(result);
</script>