问题
- 数字转k、w结尾
- 如:
1000=1k 10000=1w
- 如:
码
/**
* 数字转k,w
* @param {Number} num
* @returns String
*/
const numberTokw = num => {
if (num < 1000) return num
let cfg = [100, 'k'];
if (num >= 10000) cfg = [1000, 'w']
return Math.floor(num / cfg[0]) / 10 + cfg[1]
}
console.log(numberTokw(1000));
console.log(numberTokw(1100));
console.log(numberTokw(7000));
console.log(numberTokw(2363));
console.log(numberTokw(9999));
console.log(numberTokw(10000));
console.log(numberTokw(13400));
console.log(numberTokw(99999));