分享5个javascript的数字格式化函数
2011-11-10 00:00
681 查看
日期:2011/11/10 来源:GBin1.com
Javascript没有任何内建的格式化函数,这里我们通过Google收集了5个javascript的数字格式化函数,希望对于大家的web开发能够带来方便。
代码1:
代码2:
添加逗号... ....
原文来自:分享5个javascript的数字格式化函数
Javascript没有任何内建的格式化函数,这里我们通过Google收集了5个javascript的数字格式化函数,希望对于大家的web开发能够带来方便。
十进制四舍五入
这两段代码帮助你做到四舍五入,对于你显示价格或者订单比较有用:代码1:
function CurrencyFormatted(amount) { var i = parseFloat(amount); if(isNaN(i)) { i = 0.00; } var minus = ''; if(i < 0) { minus = '-'; } i = Math.abs(i); i = parseInt((i + .005) * 100); i = i / 100; s = new String(i); if(s.indexOf('.') < 0) { s += '.00'; } if(s.indexOf('.') == (s.length - 2)) { s += '0'; } s = minus + s; return s; } /** * Usage: CurrencyFormatted(12345.678); * result: 12345.68 **/
代码2:
function format_number(pnumber,decimals){ if (isNaN(pnumber)) { return 0}; if (pnumber=='') { return 0}; var snum = new String(pnumber); var sec = snum.split('.'); var whole = parseFloat(sec[0]); var result = ''; if(sec.length > 1){ var dec = new String(sec[1]); dec = String(parseFloat(sec[1])/Math.pow(10,(dec.length - decimals))); dec = String(whole + Math.round(parseFloat(dec))/Math.pow(10,decimals)); var dot = dec.indexOf('.'); if(dot == -1){ dec += '.'; dot = dec.indexOf('.'); } while(dec.length <= dot + decimals) { dec += '0'; } result = dec; } else{ var dot; var dec = new String(whole); dec += '.'; dot = dec.indexOf('.'); while(dec.length <= dot + decimals) { dec += '0'; } result = dec; } return result; } /** * Usage: format_number(12345.678, 2); * result: 12345.68 **/
添加逗号... ....
原文来自:分享5个javascript的数字格式化函数
相关文章推荐
- 分享5个javascript的数字格式化函数
- 分享5个javascript的数字格式化函数
- 分享5个javascript的数字格式化函数
- 5个javascript的数字格式化函数分享
- 5个javascript的数字格式化函数
- 5个javascript的数字格式化函数分享
- 分享5个javascript的数字格式化函数
- 5个缺失的 JavaScript 数字格式化函数
- 分享5个javascript的数字格式化函数
- JavaScript实现的一个计算数字步数的算法分享
- 分享5个好用的javascript文件上传插件
- 分享5个最佳的Javascript日期处理类库
- 分享5个最佳的Javascript日期处理类库
- 分享5个有趣的 JavaScript 代码片段
- 【javascript基础】分享5个最佳的JavaScript日期处理类库
- 分享5个有趣的 JavaScript 代码片段
- 分享5个小技巧让你写出更好的 JavaScript 条件语句
- 分享5个有趣的 JavaScript 代码片段
- 分享5个有趣的 JavaScript 代码片段javascript