var x = String.fromCharCode(65);
console.log(x); //returns "A"
整数を受け取り、対応する文字 (文字列) を返しますが、その文字のコードは入力とまったく同じです!
ここでボンネットの下で何が起こっていますか?それは本当に受け入れたものを返すだけですか?または追加のロジックはありますか?
var x = String.fromCharCode(65);
console.log(x); //returns "A"
整数を受け取り、対応する文字 (文字列) を返しますが、その文字のコードは入力とまったく同じです!
ここでボンネットの下で何が起こっていますか?それは本当に受け入れたものを返すだけですか?または追加のロジックはありますか?
@ Spidermonkeyソースコードを見てください
fromCharCode は jsstr.cpp で定義されています
unitStringTable
マッピングにa を使用します。テーブルはプリプロセッサ ディレクティブを介して定義されます...
ASCIIコードの辞書を維持し、入力整数{キー}に対して文字{値}を返すだけだと思います