JS格式化数字保留两位小数点示例代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS格式化数字保留两位小数点示例代码相关的知识,希望对你有一定的参考价值。
问题:在JS中格式化数据保留两位小数的函数的多种方法
最好方法:
保留两位好像是这样吧
复制代码 代码如下:
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>
方法三:
var a=3.1415926;
a = a.toFixed(2);//保留2位但结果为一个String类型
a = parseFloat(a);//将结果转换会float
//用一步的话如下
a = parseFloat(a.toFixed(2));
本文出自 “刘博方的博客” 博客,请务必保留此出处http://liubofang.blog.51cto.com/11162557/1875830
以上是关于JS格式化数字保留两位小数点示例代码的主要内容,如果未能解决你的问题,请参考以下文章