function transform(number) {
// 将数字转化为字符串
let string = number + '';
// 新字符串
let newString = "";
// j作计数器,i作引索,因为数字位数的不确定,因此我们从后往前添加,明显是更好的选择
for (let i = string.length - 1, j = 1; i >= 0; i--, j++) {
// j是3的倍数时,且引索没有到达字符串的第一位时,可以添加','
// 如果 i>= 0 的话,那么传入三位数字也会在第一位的前面加上一个 ','
if (j % 3 === 0 && i > 0) {
newString += string[i] + ',';
} else {
newString += string[i];
}
}
// 将字符串分割成字符数组 -> 反向 -> 将字符串数组转化成字符串
return newString.split('').reverse().join("");
}
console.log(transform(131123));
千位符
最新推荐文章于 2025-10-25 21:25:43 发布
本文介绍了一种使用JavaScript实现的数字格式转换方法,通过从后往前遍历数字字符串并每三位添加逗号,来提高数字的可读性。该方法适用于各种长度的数字,并通过反转字符串确保正确格式。

541

被折叠的 条评论
为什么被折叠?



