本文主要是介绍js 把序号从1到100转成一到一百,数字小写转大写,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
js 把序号从1到100转成一到一百,数字小写转大写
numberList = number => {const chineseNumbers = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九'];const chineseUnits = ['', '十', '百', '千'];if (number <= 0 || number > 100) {return number.toString();}if (number <= 9) {return chineseNumbers[number];}let result = '';// 处理十位数以上的数字const tens = Math.floor(number / 10);//11-19的数不加第一位===>十一,一十一的区别if (tens === 1) {result += chineseUnits[1];}if (tens > 1) {result += chineseNumbers[tens] + chineseUnits[1];}// 处理个位数的数字const ones = number % 10;if (ones > 0) {result += chineseNumbers[ones];}return result;
};
这篇关于js 把序号从1到100转成一到一百,数字小写转大写的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!