本文主要是介绍【JS】js数字转k、w结尾 | 1000 = 1k,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
- 数字转k、w结尾
- 如:
1000=1k 10000=1w
- 如:
码
/*** 数字转k,w* @param {Number} num * @returns String*/
const numberTokw = num => {if (num < 1000) return numlet endStr = 'w',numVal = 10000;if (num > 999 && num < 10000) {endStr = 'k'numVal = 1000;}let zhen = parseInt(num / numVal),yu = num % numVal;if (yu === 0) return zhen + endStryu = String(yu).slice(0, 1)return zhen + '.' + yu + endStr
}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));
运行结果
这篇关于【JS】js数字转k、w结尾 | 1000 = 1k的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!