次のコードを使用します。
var charCode = unkownVariable.charCodeAt(0);
可能な最大の長さは何charCode
ですか? すべてのテストで 2 文字 (2 桁) であることが判明しました。それはもっと長くなるでしょうか?
次のコードを使用します。
var charCode = unkownVariable.charCodeAt(0);
可能な最大の長さは何charCode
ですか? すべてのテストで 2 文字 (2 桁) であることが判明しました。それはもっと長くなるでしょうか?
仕様から:
このオブジェクトを文字列に変換した結果の文字列内の位置にある文字のコード単位の値を表す数値 (2 16未満の負でない整数) を返します。
pos
その位置に文字がない場合、結果は になりNaN
ます。
したがって、2 16 - 1 が最大値で、これは65535
です。
MDN 言う
charCodeAt は常に 65,536 未満の値を返すことに注意してください。
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/charCodeAt
簡単な答え: はい。
var unkownVariable = 'test';
var charCode = unkownVariable.charCodeAt(0);
console.log(charCode); // 116
文字の表示には 16 ビットが使用されるため (考慮すべき言語と文字セットが異なります)、応答は理論的には 0 から 65536 (2^16) の間のどこかにある可能性があります。