1. ホーム
  2. javascript

[解決済み] 整数を、0 => a、1 => b などの文字に変換する。

2022-04-14 22:20:37

質問

整数をアルファベットに対応する文字に変換したい。例えば

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

などがあります。配列を作っておいて、必要なときに調べるということもできますが、これをやってくれる内蔵の関数がないかと考えています。Googleで見つけた例はすべてASCII値で動いていて、アルファベット内の文字の位置ではありません。

どのように解決するのですか?

小文字にすることを前提に。

var chr = String.fromCharCode(97 + n); // where n is 0, 1, 2 ...

97は小文字の'a'を表すASCIIコードです。大文字にしたい場合は、97を65(大文字の'A')に置き換えてください。なお、もし n > 25 の場合、文字の範囲から外れてしまいます。