使用Javascript [重复]将数字(1-1000)转换为控制台日志中的单词

问题描述 投票:-3回答:1

此问题已经在这里有了答案:

因此,我能够使用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));
javascript numbers converters
1个回答
-1
投票

没有分隔符或数组而不是字符串,您将无法做到这一点。

// value = '1/2/23/16'
let input = String(value).split('/');
//or
// value = ['12', '34']
© www.soinside.com 2019 - 2024. All rights reserved.