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

前端 未结 12 857
无人共我
无人共我 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:15

    Javascript's String.fromCharCode(code1, code2, ..., codeN) takes an infinite number of arguments and returns a string of letters whose corresponding ASCII values are code1, code2, ... codeN. Since 97 is 'a' in ASCII, we can adjust for your indexing by adding 97 to your index.

    function indexToChar(i) {
      return String.fromCharCode(i+97); //97 in ASCII is 'a', so i=0 returns 'a', 
                                        // i=1 returns 'b', etc
    }
    

提交回复
热议问题