此问题已经在这里有了答案:
因此,我能够使用Javascript在控制台日志中将#1-9转换为单词。如何获取我的代码以显示剩余的数字,即10-1000?
function numbersToWords(value) {
let input = String(value).split('');
let mapData = {
"0": "Zero",
"1": "One",
"2": "Two",
"3": "Three",
"4": "Four",
"5": "Five",
"6": "Six",
"7": "Seven",
"8": "Eight",
"9": "Nine",
};
let output = '';
var tempArray = []
for (let i = 0; i < input.length; i++) {
tempArray.push(mapData[input[i]])
}
output = tempArray.join(' ');
return output;
}
console.log(numbersToWords(123456789));
没有分隔符或数组而不是字符串,您将无法做到这一点。
// value = '1/2/23/16'
let input = String(value).split('/');
//or
// value = ['12', '34']