`
Sharpleo
  • 浏览: 564615 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

js四舍五入保留指定小数位

    博客分类:
  • js
 
阅读更多
//四舍五入保留二位小数
function round(num,dec){ 
    var sNum = num + '';
    var idx = sNum.indexOf(".");    
    if(idx<0)   return num; 
    var n = sNum.length - idx -1; 
    if(dec < n){ 
        var e = Math.pow(10,dec);
        return Math.round(num * e) / e; 
    }else{ 
        return num; 
    } 

} 
分享到:
评论

相关推荐

    JS用最简单的方法实现四舍五入

    toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num);但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入法,...

    关于数据库中保留小数位的问题

    在数据库中有时我们可能需要对一些数据进行处理,例如四舍五入、直接... 您可能感兴趣的文章:java精度计算代码 java指定精确小数位.net decimal保留指定的小数位数(不四舍五入)python通过floor函数舍弃小数位的方法用js

    JS处理数据四舍五入(tofixed与round的区别详解)

    toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num);但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入法,...

    element-ui表格列金额显示两位小数的方法

    对于金额的显示,大多情况下需要保留两位小数,比如...toFixed() 方法可把 Number 四舍五入为指定小数位数的数字,使用语法如下: NumberObject.toFixed(num) 其中 num 为必需项,用于规定小数的位数,取值范围 [0, 2

    一个类似vbscript的round函数的javascript函数

    同vbscript的Round函数功能相同,四舍五入保留指定小数位数

    调整小数的格式保留小数点后两位

    在开发过程中经常遇到要调整小数的格式,如保留小数点后两位等等。方法也颇为常见,备忘如下。 第一种,利用math.round var original=28.453 1) //round “original” to two decimals var result=Math.round...

    JS个人小结

    将上传的图片添加防伪图片水印,并将图片直接写入数据库,不保留在硬盘。js遇到的问题--转义字符。。FileUpload控件上传资源,需要在本地选择资源时为一个文本框赋值,js判断上传...只能输入数字与英文,指定位数小数

    javascript入门笔记

    适用场合:任何小数与0 做 按位或的操作,可以快速转换为整数(并非四舍五入) 5 | 0 101 000 ==== 101 3、按位 异或 :^ 语法:a ^ b 特点:将 a 和 b 先转换为二进制,按位操作,对应位置上的两个数字,...

    精通Javascript系列之数值计算

    ——————— js 中对数值的格式化问题 对数字进行格式化输出,是非常有意义的一件事情,例如许多时候,我们希望一个数字能够输出为指定格式的字符串,拿26.9878来说,我们可能会希望它能保留两位小数来说出,即...

    MSSQL 将截断字符串或二进制数据问题的解决方法

    地图数据存放在sqlserver 2008中,使用mapxtreme7 开发时,使用Feature... 您可能感兴趣的文章:C# double和decimal数据类型以截断的方式保留指定的小数位数oracle中截断表的使用介绍js中根据字数截取字符串,不能截断ur

    一个不错的javaScirpt例子

    其中number和percent还可以指定小数位格式,比如#.00表示强制保留两位小数。 &lt;br&gt;支持ognl方式定义列的数据来源,假如,表格绑定的是person集合,person关联到部门,那么你可以把显示部门名称的这一列申明为name:...

    layui使用templet格式化表格数据的方法

    增加js /*———————格式化时间开始————————–*/ //对Date的扩展,将 Date 转化为指定格式的String //月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, //年(y)可以用 1-4 个占位...

    geojson-minifier:通过编码几何来缩小GeoJSON文件

    当处理诸如十进制精度非常重要的坐标系时,例如WGS84,请使用参数-p来指定实用程序应保留的小数位数。 默认值为0。 geojson-minifier -o pack -f &lt; filename&gt; -p 6 这将创建缩小版本&lt;filename&gt;.packed ,与输入...

    postcss-pxtorem:px转rem,基于postcss

    postcss-pxtorem 移动端px to rem 例如设计师给出640px的设计稿,写css样式的时候,就按照640px切图,单位px。 完工后,js或者css媒体查询,设定1rem的值。例如1rem == 40px。... //保留小数位 "uni

    整理后java开发全套达内学习笔记(含练习)

    float 32bit, 9位有效数字,含小数(四舍五入)(小数点算一位,正负号不算) double 64bit, 18位有效数字 注:float 和 double 的小数部分不可能精确,只能近似。 比较小数时,用 double i=0.01; if ( i - 0.01 ) ...

    freemarker总结

    ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天"] as x&gt; ${x_index + 1}.${x}, 星期四"&gt;&lt;#break&gt;&lt;/#if&gt; &lt;p&gt;We have these animals: &lt;tr&gt;&lt;th&gt;Name&lt;th&gt;Price &lt;tr&gt;&lt;td&gt;${...

    Angularjs之filter过滤器(推荐)

    现在公司用ionic,就是基于angularjs封装了一些api用于webapp,最近用的angularjs的filter确实省了很多代码,现在总结一下! ...同时接收一个参数,可以指定小float型保留几位小数: {{ num | nu

    实例解析angularjs的filter过滤器

    现在公司用ionic,就是基于angularjs封装了一些api用于webapp,最近用的angularjs的filter确实省了很多代码,现在总结一下!...同时接收一个参数,可以指定小float型保留几位小数: {{ num | number : 2

    精易模块[源码] V5.15

    1、新增“线程_枚举”枚举指定进程ID中所有线程列表,成功返回线程数量,失败返回零。 2、删除“文件_取图标”与"文件_取图标句柄"功能重复。 3、优化“系统_创建桌面快捷方式”流程代码,感谢易友[ds9660]反馈。 4...

Global site tag (gtag.js) - Google Analytics