阅读背景:

数字逢千位添加逗号","

来源:互联网 
// 显示小数 位数 n var changeScoreToEnFormat = function (score, n) { var isFushu = false; if (score < 0) { isFushu = true; score = Math.abs(score); } // 负数处理 var str = String(score); var scoreArr = str.split("."); var zsPart = scoreArr[0]; var curPos = zsPart.length; while (curPos > 3) { // 整数部分 curPos -= 3; zsPart = zsPart.slice(0, curPos) + "," + zsPart.slice(curPos); } var newStr = isFushu? "-" + zsPart : zsPart; if (scoreArr[1] && n) { // 保留小数点后两位 newStr += "."; for (var i = 0; i < 2; i++) { newStr += (scoreArr[1][i] ? scoreArr[1][i] : "0"); } } else if (n) { // 保留小数点后n位 newStr += "."; for (var i = 0; i < n; i++) { newStr += "0"; } } return newStr; } // 显示小数 位数 n var changeScoreToEnFormat = function



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: