1. 最笨的办法....... [我就怎么干的.........]
function get()
{
var s = 22.127456 + "";
var str = s.substring(0,s.indexOf(".") + 3);
alert(str);
}
2. 正则表达式效果不错
<script type="text/javascript">
onload = function(){
var a = "23.456322";
var aNew;
var re = /([0-9]+\.[0-9]{2})[0-9]*/;
aNew = a.replace(re,"$1");
alert(aNew);
}
</script>
3. 他就比较聪明了.....
<script>
var num=22.127456;
alert( Math.round(num*100)/100);
</script>
4.会用新鲜东西的朋友....... 但是需要 IE5.5+才支持。
<script>
var num=22.127456;
alert( num.toFixed(2));
</script>
三、总结后,自己写了个javascript多位数四舍五入的通用方法
//num表示要四舍五入的数,v表示要保留的小数位数。
function decimal(num,v)
{
var vv = Math.pow(10,v);
return Math.round(num*vv)/vv;
}
详细解决方案
js 四舍五入保存二位小数
热度:146 发布时间:2012-11-23 22:54:33.0
相关解决方案
- js中怎么保留两位小数(四舍五入)
- javascript封存小数点,四舍五入
- js 四舍五入 步骤
- -=========SQL 四舍五入 的有关问题=========
- double 值 取前四位,如何取(四舍五入)
- 四舍五入,精確一位小數(沒分了,以后補)解决方法
- 水晶报表 四舍五入 有关问题
- jquery将input type=number 值保留两位小数(四舍五入)
- java string转double再转int 四舍五入
- 四舍五入,百分数
- ceil(向上)、floor(向下)、round(四舍五入)---C++
- C语言转换整数(四舍五入)
- C#练习记录(请计算出一个整型数组的平均值。{ 1, 3, 5, 7, 90, 2, 4, 6, 8, 10 }。要求:计算结果如果有小数,则显示小数点后两位(四舍五入)。Math.Round())
- 宏定义:给传入参数加括号,给最后生成的表达式加括号 floatToInt()四舍五入
- poj 1326 Mileage Bank【四舍五入】
- java 向上、向下取整,四舍五入