/**
* 数字千分位加','并保留两位小数
* @param num 需要转化的数字
* @returns {string} 返回的结果
*/
* 数字千分位加','并保留两位小数
* @param num 需要转化的数字
* @returns {string} 返回的结果
*/
function toThousands(num) {
var result = '';
num = Number(num.toString() || 0).toFixed(2);
var numAry = num.toString().split(".");
var preNum = numAry[0];
var lastNum = numAry[1];
console.log(numAry);
while (preNum.length > 3) {
result = ',' + preNum.slice(-3) + result;
preNum = preNum.slice(0, preNum.length - 3);
}
if (preNum) {
result = preNum + result;
}
result=result+"."+lastNum;
return result;
}
console.log(toThousands(1433298475.9483372));
console.log(toThousands(0));