js 数字格式化(千分位,保留几位小数,四舍五入)
来源:互联网 发布:日本反ps软件 编辑:程序博客网 时间:2024/04/27 15:34
function formatNumber(num,cent,isThousand) { num = num.toString().replace(/\$|\,/g,''); // 检查传入数值为数值类型 if(isNaN(num)) num = "0"; // 获取符号(正/负数) sign = (num == (num = Math.abs(num))); num = Math.floor(num*Math.pow(10,cent)+0.50000000001); // 把指定的小数位先转换成整数.多余的小数位四舍五入 cents = num%Math.pow(10,cent); // 求出小数位数值 num = Math.floor(num/Math.pow(10,cent)).toString(); // 求出整数位数值 cents = cents.toString(); // 把小数位转换成字符串,以便求小数位长度 // 补足小数位到指定的位数 while(cents.length<cent) cents = "0" + cents; if(isThousand) { // 对整数部分进行千分位格式化. for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3)); } if (cent > 0) return (((sign)?'':'-') + num + '.' + cents); else return (((sign)?'':'-') + num); }
1 0
- js 数字格式化(千分位,保留几位小数,四舍五入)
- PHP四舍五入 保留几位小数 格式化数字
- [PHP代码] PHP四舍五入 保留几位小数 格式化数字
- 千分位格式化 保留两位小数
- js实现千分符和保留几位小数
- JS,数字千分位格式化
- js中如何实现保留小数几位并四舍五入
- 千分位格式化,并保留两位小数
- 将数字四舍五入保留两位小数
- 新JS四舍五入保留两位小数
- JS保留两位小数 四舍五入函数
- JS保留两位小数 四舍五入函数
- JS保留两位小数 四舍五入函数
- js 保留两位小数,不要四舍五入
- JS保留两位小数 四舍五入函数
- JS保留两位小数 四舍五入函数
- JS保留两位小数 四舍五入函数
- js 四舍五入,保留两位小数
- AndroidStudio代码优化之Lint工具的使用
- L2-016. 愿天下有情人都是失散多年的兄妹
- 三.Nginx进程与模块
- muduo分析之Thread类封装
- 打印设置(3)- 首页不打印页码
- js 数字格式化(千分位,保留几位小数,四舍五入)
- Scatter File的用法(转载)
- Hibernate named parameter 传参书写方式,同样Hibernate帮我们做了预编译,可以防止sql注入,同时可以一定程度上加快sql执行效率,也利于后期维护
- windows编程实验二 1
- SQL语言的分类
- Android Studio中的代码混淆
- AVR单片机中ATmega8的AD转换探究
- 海戰
- APP安全报告第八期:保护用户的隐私数据,网约车你做到了吗?