Convert integer into its character equivalent, where 0 => a, 1 => b, etc

前端 未结 12 864
无人共我
无人共我 2020-11-28 02:52

I want to convert an integer into its character equivalent based on the alphabet. For example:

0 => a
1 => b
2 => c
3 => d

etc.

12条回答
  •  伪装坚强ぢ
    2020-11-28 03:20

    Assuming you want uppercase case letters:

    function numberToLetter(num){
            var alf={
                '0': 'A', '1': 'B', '2': 'C', '3': 'D', '4': 'E', '5': 'F', '6': 'G'
            };
            if(num.length== 1) return alf[num] || ' ';
            return num.split('').map(numberToLetter);
        }
    

    Example:

    numberToLetter('023') is ["A", "C", "D"]

    numberToLetter('5') is "F"

提交回复
热议问题