手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript小数四舍五入多种方法实现
javascript小数四舍五入多种方法实现
摘要:用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基本数据结构

JavaScript中用于四舍五入的Math.round()方法讲解

JavaScript深度复制(deep clone)的实现方法

javascript原型模式用法实例详解

javascript每日必学之运算符

javascript获取select值的方法分析

Javascript节点关系实例分析

javascript实现十秒钟后注册按钮可点击的方法

JavaScript实现弹出模态窗体并接受传值的方法

JavaScript实现表格点击排序的方法

精品推荐
分类导航