大额数字转换

// 数字转换

var numberFormat = function (value) {

var param = {};

var k =9999,

sizes = ['', '万', '亿', '万亿'],

i;

if(value <= k){

param =value

}else{

i = Math.floor(Math.log(value) / Math.log(k));

// console.log( Math.pow(k, i),' Math.pow(k, i)');

param = parseFloat(((value / Math.pow(k, i))).toFixed(1))+ sizes[i];

}

return param;

}

// console.log(numberFormat(9999),'zttt') 9999

// console.log(numberFormat(10000),'zttt') 1万

// console.log(numberFormat(11000),'zttt') 1.1万

// console.log(numberFormat(1234000000),'zttt') 12.3亿

猜你喜欢

转载自blog.csdn.net/weixin_55209970/article/details/129359082
今日推荐