6

AからZまでの文字をそれぞれ印刷する必要があります。だから私は次のことを試しました:

for(var i = 65; i < 91; i++) {
     $('#alphabet').append('<div class="letter">' + '%' + i + '</div>');
}

私の考えは、文字の10進数(例:65-A)を使用して、ループを介して簡単に印刷することです。これは可能ですか、それとも配列を使用する必要がありますか?

よろしくお願いします。

4

2 に答える 2

11

String.fromCharCodeを使用して、文字コードを文字列に変換できます。

于 2011-11-01T10:59:12.310 に答える
1

この用途(AからZまでの文字の印刷)にString.fromCharCodeは、十分です。ただし、質問のタイトルはUnicodeを指定しています。Unicodeコードを変換しようとしている場合(そして検索からここに来た場合はそうかもしれません)、を使用する必要がありますString.fromCodePoint

この機能はES6/ES2015の新機能であり、古いブラウザーで使用するには、トランスパイラーまたはポリフィルを使用する必要がある場合があることに注意してください。

于 2019-08-29T16:41:43.147 に答える