4、(lodash_gcy)四舍五入法
来源:互联网 发布:linux系统启动 编辑:程序博客网 时间:2024/04/28 11:19
小数的四舍五入法
PS: 2017-03-14 更新
原先的方法没有考虑到负数的情况,会出现 -100.simpleFixed() => -99.99 的情况。
以下是改良版:
function simpleFixed(fractionDigits = 2){ let temp = this > 0 ? (this * Math.pow( 10, fractionDigits ) + 0.5) : (this * Math.pow( 10, fractionDigits ) - 0.5); return parseInt(temp)/Math.pow(10,fractionDigits);}Number.prototype.simpleFixed = simpleFixed;
/** * js自带的toFixed方法,采用的是四舍六入五成双方法,对于普通用户十分诡异,而且返回的是一个字符串 * 所以写一个简单的处理方法 * * @param {number} num 待处理数字 * @param {number} fractionDigits=2 保留有效数字 * @returns {number} 返回处理后的数字 * * @example * * _.simpleFixed(1.234,2); * //=> 1.23 *///四舍五入法,返回数字simpleFixed=(num,fractionDigits=2)=>{ return (parseInt(num * Math.pow( 10, fractionDigits ) + 0.5)/Math.pow(10,fractionDigits));};module.exports = simpleFixed;
0 0
- 4、(lodash_gcy)四舍五入法
- (lodash_gcy)getType 判断数据类型
- 1、(lodash_gcy)分割数组—chunk
- 序章:搭建一套自己的js工具包(lodash_gcy)
- 2、(lodash_gcy)移除数组指定元素—remove
- 3、(lodash_gcy)移除数组中的假值元素
- (lodash_gcy)hasNaN—判断数组中是否存在NaN
- (lodash_gcy)unique—移除数组中的相同元素
- 四舍五入法
- (lodash_gcy)union—将给定的几个数组的唯一元素组合成一个数组
- (lodash_gcy)hasAttr——判断数组中是否存在某个元素
- 银行家四舍五入法
- 四舍五入函数(转载)
- C++四舍五入(2)
- %.lf(四舍五入)
- 四舍五入
- 四舍五入
- 四舍五入
- jQuery中的$(window).load()与$(document).ready()
- xposed微信模块源代码
- MAC系统上搭建NodeJS开发环境
- Java多线程系列(5)--yield()和sleep()
- JDBC和c3p0的简单使用
- 4、(lodash_gcy)四舍五入法
- js获取宽高
- category(截取部分)
- 莫队
- Python学习笔记 --- pandas将excel转化为csv文件
- 访问权限控制
- [vim as ide]配置方法
- 设计模式系列之五:适配器模式
- Qt多线程的实现