javascript小数四舍五入多种方法实现_Javascript教程-查字典教程网
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教程学习
    编程开发子分类