`

javascript中怎么只取到小数点后两位?

阅读更多
例 sum=parseFloat(8.99)+parseFloat(7.50);
等到值为:16.4900000002
怎么只取到小数点后两位?

<script language="JScript">
Number.prototype.toFixed=function(num)
   {
   //重新构造toFixed方法,IE5.0+
   with(Math)this.NO=round(this.valueOf()*pow(10,num))/pow(10,num);
   return String(/\./g.exec(this.NO)?this.NO:this.NO+"."+String(Math.pow(10,num)).substr(1,num));
   }
alert((12.9299).toFixed(2));
alert((12.9999).toFixed(2));
</script> 


.toFixed(2)好象是不能四舍五入
分享到:
评论
3 楼 java_doom 2010-05-11  
aaronhugo 写道
toFixed(2)使要四舍五入的。
但兄台你知道获取小数点后几位,而不要四舍五入的吗??????

var s=((12.9999+'').split('.'));
alert(s[0]+'.'+s[1].substring(0,2));
或者这意思?
2 楼 java_doom 2010-05-11  
aaronhugo 写道
toFixed(2)使要四舍五入的。
但兄台你知道获取小数点后几位,而不要四舍五入的吗??????

类似这个么?
alert((12.9999+'').substring(0,4) )
1 楼 aaronhugo 2010-05-10  
toFixed(2)使要四舍五入的。
但兄台你知道获取小数点后几位,而不要四舍五入的吗??????

相关推荐

    javascript 取小数点后几位几种方法总结

    Javascript取float型小数点后两位,例22.123456取成22.12,如何做? 1.通过substring截取。 function getnum() { var num = 22.123456; var result = num.substring(0,s.indexOf(".")+3); alert&#40;result&#41;; }...

    JavaScript 获取任一float型小数点后两位的小数

    用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1.这种方法最不推荐: function get(){ var s = 22.127456 + ""; var str = s.substring(0,s.indexOf(".") + 3); alert&#40;str&#41;; } 2. ...

    javascript中RegExp保留小数点后几位数的方法分享

    介绍一篇关于javascript中RegExp保留小数点后几位数方法,有需要了解的朋友可以参考一下

    js取float型小数点后两位数的方法

    js取小数点后两位四种方法 https://www.jb51.net/article/154898.htm 以下我们将为大家介绍 JavaScript 保留两位小数的实现方法: 四舍五入 以下处理结果会四舍五入: var num =2.446242342; num = num.toFixed(2); /...

    js取小数点后两位四种方法

    Javascript取float型小数点后两位,例22.123456取成22.12,如何做? 1.通过substring截取。 function getnum() { var num = 22.123456; var result = num.substring(0,s.indexOf(".")+3); alert&#40;result&#41;; } ...

    jquery判断小数点两位和自动删除小数两位后的数字

    jquery判断小数点两位和自动删除小数两位后的数字 基本就是,输入12.235689741 会转换成12.23,不会四舍五入啦 会javascript基础的都应该能看明白啦 不解释 代码如下: $(“#fileds”).find(“input”).blur(function...

    JavaScript中判断为整数的多种方式及保留两位小数的方法

    主要介绍了JavaScript中判断为整数的多种方式,以及保留两位小数的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    JavaScript钱数小写转大写

    JavaScript钱数小写转大写精确到分小数点后两位,最大可以带亿

    JavaScript如何实现对数字保留两位小数一位自动补零

    本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round...

    javascript实现保留两位小数的多种方法

    主要介绍了javascript实现保留两位小数的多种方法,如果数字的原本小数位数不到两位,那么缺少的就自动补零,感兴趣的小伙伴们可以参考一下

    程序天下:JavaScript实例自学手册

    3.8 控制两个文本框只输其一 3.9 判断编辑器中是否包含特殊字符 3.10 判断文本中回车的数量 3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 ...

    javascript小数四舍五入多种方法实现

    用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1. 最笨的办法 代码如下: function get() { var s = 22.127456 + “”; var str = s.substring(0,s.indexOf(“.”) + 3); alert&#40;str&#41;; }...

    credible_food_project

    自述文件 要在您的计算机上安装,请导航到一个... 在线版本应该遵循这些差异还是应该使用标准的两位小数点后两位? (这会影响计算结果) V41中的线虫计算是一个SUM计算,但对于所有其他生物来说,这是一个平均值。 这

    《程序天下:JavaScript实例自学手册》光盘源码

    3.8 控制两个文本框只输其一 3.9 判断编辑器中是否包含特殊字符 3.10 判断文本中回车的数量 3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 ...

    javascript中toFixed()四舍五入使用方法详解

    最近做的项目涉及到金额的计算,有一种方式就是进行四舍五入的规则进行小数点后面的尾数处理,以前一直以为toFixed方法就是四舍五入的,这里为大家分享一下

    详解javascript中对数据格式化的思考

    在一些要求精度没有那么准确的场景下,我们可以直接通过Number.prototype.toFixed()来实现保留小数点两位这样的需求。 var num = 123.45678 console.log(num.toFixed(2)) //123.46 var num2 = 12 console.log(num2....

    Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)

    在项目里碰到需要把类似’450000’的数字转换为会计记账所用的格式,’450,000.00’,分隔千分位和小数点后不够两位数时自动补齐,已下记录几种实现的方式 ps:如果不考虑后面的小数点,最快捷的方法: “12345678”....

Global site tag (gtag.js) - Google Analytics