0
var x = String.fromCharCode(65);

console.log(x);  //returns "A"

整数を受け取り、対応する文字 (文字列) を返しますが、その文字のコードは入力とまったく同じです!

ここでボンネットの下で何が起こっていますか?それは本当に受け入れたものを返すだけですか?または追加のロジックはありますか?

4

3 に答える 3

2

@ Spidermonkeyソースコードを見てください

fromCharCode は jsstr.cpp で定義されています

unitStringTableマッピングにa を使用します。テーブルはプリプロセッサ ディレクティブを介して定義されます...

于 2013-03-13T20:12:33.697 に答える
0

ASCIIコードの辞書を維持し、入力整数{キー}に対して文字{値}を返すだけだと思います

于 2013-03-13T19:14:38.597 に答える