function addCommas(num){ var string=num+'';//将数字转换成字符串形式 var arr=string.split('.');//分割逗号; var num1=arr[0]; var num2=arr[1]?'.'+arr ...
为什么在一串数字中每三位加一个逗号,一直不理解,后来查了资料才知道,跟English有关,看来还是英语造诣有限。这叫千位符分隔符,国际通用已经成为惯例,会计记账都用这种方法,实际上对于中国人并没有带来多大的好处。在英文中都这样分的 三位为一级 我来举个数字为例 , , , 。从右边起第一个逗号右边的是百位 hundred ,就读做五百六十七 第一个逗号左边的数位是千 thousand ,就是K了, ...
2012-09-22 18:01 0 11335 推荐指数:
function addCommas(num){ var string=num+'';//将数字转换成字符串形式 var arr=string.split('.');//分割逗号; var num1=arr[0]; var num2=arr[1]?'.'+arr ...
前言,面试中遇到将数字增加“,”,方便区分位数,这里记录一下,以便后续用到 1、正则表达式:正则替换 2、字符串排序:倒序排列 3、字符串模板:使用slice不断截取,不断分割 综上所述,计算所耗时间,可见一个问题代码短不一定性能就好,推荐 ...
<script> function thousands(num){ var str = num.toString(); var reg = str.indexOf(".") > -1 ...
1.方法 2.调用 3.输出 ...
直接使用正则 ...
// 方法一function toThousands(num) { var result = [ ], counter = 0; num = (num || 0).toString().split( ...
formatNum('13213.24'); //输出13,213.34 formatNum('132134.2'); //输出132,134.20 formatNum('13213 ...