javascript小数四舍五入多种方法实现
javascript小数四舍五入多种方法实现
发布时间:2016-12-30 来源:查字典编辑
摘要:用Javascript取float型小数点后两位,例22.127456取成22.13,如何做?1.最笨的办法复制代码代码如下:functio...

用Javascript取float型小数点后两位,例22.127456取成22.13,如何做?

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教程学习
热门Javascript教程学习
编程开发子分类