大文字の char のコードを対応する小文字のコードに効率的に変換する必要があります。例:ASCII コード 97 を 65 に変換します。「A」と「a」に対応します。
間違った答えは、その整数に 32 を加算または減算することかもしれません。これは、標準の英語キーボードでのみ機能します。
アクセント付き、英語以外、2 バイト文字などを考慮してください: Ñ=165 / ñ=164 、Ç=128 / ç=135
これまでのところ、私はこの長い回り道でそれを達成しています:
var myCapitalCode=65; var myLowerCode = String.fromCharCode(myCapitalCode).toLowerCase().charCodeAt()