javascript 四舍五入
原生 javascript 中四舍五入的函数 toFixed(n) , n为要保留的小数位数。 (0<= n <=20)
var num=1.0999;
console.log(num.toFixed(20));
输出值不是预想的1.0999,而是 1.09990000000000009983,这点需要注意,至于原因有待完善。
另外在不同的浏览器版本中,如果小数点前和要截取的前一位都是0时,可能出现不按常理截取的情况。
var num=0.07;
console.log(num.toFixed(1));
http://jsfiddle.net/ogwnw2j3/
值可能为0.0
处理的方法是使用toFixed方法之前加1,使用之后再减1。
var number=0.07
var fixNum = new Number(number + 1).toFixed(1);//四舍五入之前加1
var fixedNum = new Number(fixNum - 1).toFixed(1);//四舍五入之后减1,再四舍五入一下
console.log(fixedNum);
转载请注明 www.cnblogs.com/yoshirogu
javascript 四舍五入的更多相关文章
- Javascript四舍五入(Math.round()与Math.pow())
		
代码 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ ...
 - javascript四舍五入tofixed
		
//toFixed() 方法可把 Number 四舍五入为指定小数位数的数字. $("#renjunlirun").val(zongLiRun.toFixed(2));//金额
 - 解决javascript四舍五入不准确
		
function roundFixed(num, fixed) { var pos = num.toString().indexOf('.'), decimal_places = num.toStri ...
 - javascript  四舍五入;  js 四舍五入
		
方法 Math.round round() 方法可把一个数字舍入为最接近的整数. 对于 0.5,该方法将进行上舍入. 例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3. Math.round( ...
 - js常见数字处理整理
		
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...
 - 关于Java中用Double型运算时精度丢失的问题
		
注:转自 https://blog.csdn.net/bleach_kids/article/details/49129943 在使用Java,double 进行运算时,经常出现精度丢失的问题,总是在 ...
 - javascript小数四舍五入
		
javascript小数四舍五入 1. function get(){ var s = 22.127456 + ""; var str = s.substring(0, ...
 - Javascript parseFloat、parseDouble类型转换,数值加减,四舍五入
		
<script language="JavaScript">var a = "0.11";var b = "0.2801";va ...
 - JavaScript 中的四舍五入
		
在 JavaScript 中,对数值进行四舍五入操作的场景有以下几种: 向上取整:ceil 向下取整:floor 四舍五入:round 固定精度:toFixed 固定长度:toPrecision 取整 ...
 
随机推荐
- NSDateFormatter 格式说明
			
格式化参数如下: G: 公元时代,例如AD公元 yy: 年的后2位 yyyy: 完整年 MM: 月,显示为1-12 MMM: 月,显示为英文月份简写,如 Jan M ...
 - UIView不能使用UITableView的Static表格的解决方法
			
在UIView中嵌入一个Container,用Container来包含UITableViewController即可,到storyboard上显示如下:
 - MWEB+七牛 上传图片
			
MWEB+七牛 上传图片 博客之前的图片也都用的七牛,但编辑和上传分离还是很麻烦,所以一直很心水meb, 上周mweb降到¥50,感觉短期内应该不会再降了,于是果断入手,今天在和使用图床功能遇到了一些 ...
 - 关于php优化的方法
			
1. 如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍.2.$row[’id’] 的速度是$row[id]的7倍.3.echo 比 print快,并且使用echo的 ...
 - form表单中的label标签
			
小伙伴们,你们在前面学习表单各种控件的时候,有没有发现一个标签--label,这一小节就来揭晓它的作用. label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性.如果你在 labe ...
 - Android Studio删除Project
			
最直截了当的方法是在Project所在目录直接删除整个Project,然后再次打开Android Studio的欢迎界面中把光标移到你的Project上,然后按键盘上的Delete键即可! 参考自st ...
 - GitHub-修改以下host-ip可加快访问速度
			
#GitHub START 207.97.227.239 github.com 204.232.175.94 gist.github.com 107.21.116.220 help. ...
 - winform批量查询单号剔除重复
			
//查询分单函数 private string GetQueryInSubbillNo() { string strSubbillNO = " ...
 - postgres常用类型
			
数值类型 名字 存储空间 描述 范围 smallint 2 字节 小范围整数 -32768 到 +32767 integer 4 字节 常用的整数 -2147483648 到 +2147483647 ...
 - 探究ListView 的缓存机制
			
概述 ListView 是继承AbListView,AbListView是所有列表类控件的基类. ListView的数据加载 在ListView数据加载中最关键的一个函数就是makeAndAddVie ...