このように、最初の 100 個の Unicode 文字を連結して文字列を作成しています
var str = "";
for (var i = 0; i < 100; i++) {
str += String.fromCharCode(i);
}
Firefox と Chrome では、str
期待どおりの値が得られます。
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abc
一方、Internet Explorer と Opera は空の文字列を返します。
この動作の不一致の原因は何ですか?