方法一:
function format(str) {
let s = ''
let count = 0
for (let i = str.length - 1; i >= 0; i--) {
s = str[i] + s
count++
if (count % 3 == 0 && i != 0) {
s = ',' + s
}
}
return s
}
方法二:
function format(num){
let str = num.toString();
let leg = str.length;
let arr = str.split('');
if(leg <= 3) return str;
for (let i = leg - 3; i > 0; i-=3) {
arr.splice(i, 0, ',')
}
return arr.join('');
}
方法三:
function format(str) {
return str.replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
}
方法四:
function format(num) {
return num.toLocaleString();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)