JavaScript四舍五入并保留两位小数
2018-02-05 11:05
393 查看
转:http://blog.csdn.net/daguanjia11/article/details/48650711在JavaScript中,有一个问题一直被没有很好地解决,就是小数点保留指定的位数,也就是我们通常说的Math.Round()函数。首先,JavaScript有自带的Math.Round()函数,但是返回的是个整数,无法精确到小数点后。Number.toFixed()方法,能保留小数点后面的指定位数,但如果执行2.1.toFixed(2)的话,会返回2.10,而不是我们期待的2.1,所以,这个方法也不太可取。最近我发现一个很简单的方法,假设我要对0.105进行四舍五入并保留两位小数,如果直接调用Math.Round()的话,结果是0,如果直接调用.toFixed(2)方法的话,会返回0.10,最简单有效的方法就是对0.105先乘以100,再调用Math.Round(),然后再除以100,就OK了。
var number = 0.105; alert(Math.round(number * 100) / 100);
相关文章推荐
- JavaScript四舍五入保留两位小数
- JavaScript计算两个文本框内数据的乘积(四舍五入保留两位小数)
- JavaScript计算两个文本框内数据的乘积(四舍五入保留两位小数)
- JavaScript计算两个文本框内数据的乘积(四舍五入保留两位小数)
- javascript四舍五入保留两位小数
- javascript 保留两位小数 (且不四舍五入)
- java:double四舍五入并保留两位小数的方法
- javascript 保留两位小数和判断是否为整数或小数
- javascript 保留小数位数,四舍五入
- JavaScript基础 toFixed() 将一个数值转成字符串,并进行四舍五入,保留指定位数的小数
- JavaScript如何实现对数字保留两位小数一位自动补零
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- java数字保留两位小数四舍五入
- Android四舍五入保留两位小数
- JavaScript编程-JS保留两位小数 四舍五入函数toFixed()
- 保留两位小数即四舍五入
- 蓝桥杯Java练习——土地测量(四舍五入保留两位小数)
- java四舍五入保留两位小数方法整理
- JavaScript基础 toFixed() 将一个数值转成字符串,并进行四舍五入,保留指定位数的小数
- javascript实现保留两位小数的多种方法