JavaScript 保留两位小数 不四舍五入 -- 整理之前的老代码看到的不错的逻辑
来源:互联网 发布:数据挖掘 十大算法 bp 编辑:程序博客网 时间:2024/06/06 03:03
<script type="text/javascript">/*var a = 2.1791244;alert(a.toFixed(2));*///只保留两位小数,第三位小数>=5则 四舍五入,小于则直接去掉var num = 10.2262; var toFixedNum = function(){ var bb = num+""; var dian = bb.indexOf('.'); var result = ""; if(dian == -1){ //如果没有 小数点 就直接保留两位小数 result = num.toFixed(2); //此时为补加 .00 }else{ //如果有小数点,在判断,小数点后的小数位数 var cc = bb.substring(dian+1); if(cc.length >=3){ //长度大于3,就例如是:3.452 四舍五入为 3.46if( bb.substring(dian+3,dian+4) >= 5) { //取小数点后的第三位数result = Number(num.toFixed(2)) - 0.01;}else{result = Number(num.toFixed(2)); } }else{ //10.2 -> 10.20 result = num.toFixed(2); //保留两位小数,不四舍五入 } } return result; } alert(toFixedNum(num)); </script>
JavaScript 保留两位小数 不四舍五入 -- 整理之前的老代码看到的不错的逻辑
阅读全文
0 0
- JavaScript 保留两位小数 不四舍五入 -- 整理之前的老代码看到的不错的逻辑
- 保留四舍五入后的两位小数
- 四舍五入保留两位小数的四种方法
- java:double四舍五入并保留两位小数的方法
- double四舍五入并保留两位小数的方法
- java中四舍五入保留两位小数的方法
- Java实现金额大写,支持负数,不使用四舍五入的情况下保留两位小数
- JS保留四舍五入两小数(解决保留两位小数输入1.999变成1.100的问题)
- JavaScript 保留两位小数的方法
- JavaScript计算两个文本框内数据的乘积(四舍五入保留两位小数)
- 对于javascript四舍五入保留多少位小数的问题
- iOS 保留两位小数 不四舍五入
- JavaScript四舍五入保留两位小数
- JavaScript四舍五入保留两位小数
- JavaScript四舍五入并保留两位小数
- 保留两位小数(四舍五入/不四舍五入)
- PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入
- 保留一个实数的两位小数,从第三位实现四舍五入
- 新手python成长过程
- appcan执行窗口事件
- async.js 实现js函数执行顺序
- jquery.lazyload.js 实现图片懒加载
- 常用自定义正则验证
- JavaScript 保留两位小数 不四舍五入 -- 整理之前的老代码看到的不错的逻辑
- Java基础之面向对象(OOP)与三大特征
- 退出程序监听函数
- MySQL删除语句比较,清空表数据,重置自增长索引
- APPCAN 长按复制、全选和分享文本
- 阻止HTML页面表单元素自动填充
- jquery-colorbox 使用
- Tomcat 内存溢出对应解决方式
- Tomcat 多个项目jar包共享