分享一個(gè)格式化數(shù)字的方法也適用于負(fù)數(shù)
function numberFormat(nums, s) {
var num;
var result = '';
var dot = '';
var minus = '';
if (nums || Number(nums) === 0) {
num = (nums * 1).toFixed(s).toString();
if (num.indexOf('-') > -1) {
minus = '-';
num = num.split('-')[1];
}
if (num.indexOf('.') > -1) {
var newnum = num.split('.');
num = newnum[0];
dot = newnum[1];
}
while (num.length > 3) {
result = ',' + num.slice(-3) + result;
num = num.slice(0, num.length - 3);
}
if (num) {
s ? (result = minus + num + result + '.' + dot) : (result = minus + num + result);
}
}
return result;
}
每三位數(shù)用","間隔宪彩,第一個(gè)參數(shù)是傳入的數(shù)值,第二個(gè)參數(shù)是需要保留的小數(shù)點(diǎn)后面的位數(shù)(可以不傳)主届;