javascript
JS中格式化数据保留两位小数
問題:在JS中格式化數(shù)據(jù)保留兩位小數(shù)的函數(shù)的多種方法
最好方法:
保留兩位好像是這樣吧??
? var?? a?? =?? 9.39393;??
? alert(a.toFixed(2));
說明:
alert(Number.toFixed(9.39393));??
? 返回的是9.39??
? 但是只有ie5.5以上的版本才支持。
其它方法:
方法一:
? function?? roundFun(numberRound,roundDigit)?? //四舍五入,保留位數(shù)為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>??
轉(zhuǎn)載于:https://www.cnblogs.com/deng02/archive/2009/12/08/1619541.html
總結(jié)
以上是生活随笔為你收集整理的JS中格式化数据保留两位小数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 获取图片缩略图
- 下一篇: 人口吸引力超宁波、南京,这座背靠上海的小