把一个数字显示成用“,”分开的形式每三位一分 例:addComma(45671334334) = 45,671,334,334
时间: 2024-05-29 08:11:59 浏览: 88
function addComma(num) {
var str = num.toString(); // 先把数字转换成字符串
var result = ''; // 定义一个空字符串存放结果
while (str.length > 3) { // 如果字符串长度大于3(即还有需要分割的部分)
result = ',' + str.slice(-3) + result; // 取出后三位,并在前面加上逗号
str = str.slice(0, -3); // 去掉后三位
}
if (str) { // 如果还有剩余的部分
result = str + result; // 把剩余部分加到结果字符串前面
}
return result;
}
// 测试
console.log(addComma(45671334334)); // 输出:45,671,334,334
阅读全文