- 写一个js函数,实现对一个数字每3位加一个逗号,如输入100000, 输出100,000
- 最简单的方法就是调用
toLocaleString
2.自己手动实现一个toLocaleString
方法
Number.prototype.toLocaleString = function () {
let str = this.valueOf().toString();
var _arr = [];
if (str.length < 4) return str;
while (str) {
_arr.push(str.slice(-3));
str = str.slice(0, -3);
}
return _arr.reverse().join(",");
};
var a = 1244;
a.toLocaleString();