将用户输入的数字转换成货币格式
第一种方法:考虑到 分角
function convertCrent(num) {
var result = [], counter = 0;
let numStr = (num || 0).toString()
let numArr = numStr.slice(0, numStr.length - 2).split("")
for (var i = numArr.length - 1; i >= 0; i--) {
counter++;
result.unshift(numArr[i])
if (!(counter % 3) && i != 0) {
result.unshift(',');
}
}
return result.join("").concat(".").concat(numStr.slice(numStr.length - 2))
}
第二种方法:不考虑 分角
function convertCrent(num) {
var result = [], counter = 0;
num = (num || 0).toString().split("")
for (var i = num.length - 1; i >= 0; i--) {
counter++;
result.unshift(num[i])
if (!(counter % 3) && i != 0) {
result.unshift(',');
}
}
return result.join("")
}