JavaScriptでcharCodeAtメソッドで文字コードを取得
構文
変数名 = 文字列.charCodeAt(数値);
戻り値の文字コードは、UTF-16コードユニット値を表す整数で、範囲は0から65535までです
使用例
const target = "ABCあいうえ";
console.log("引数の位置にある文字コードを返す結果")
console.log(target.charCodeAt(0));
console.log(target.charCodeAt(1));
console.log(target.charCodeAt(2));
console.log(target.charCodeAt(3));
console.log(target.charCodeAt(4));
console.log("文字コードを16進数に変換する結果");
console.log(target.charCodeAt(0).toString(16));
console.log(target.charCodeAt(1).toString(16));
console.log(target.charCodeAt(2).toString(16));
console.log(target.charCodeAt(3).toString(16));
console.log(target.charCodeAt(4).toString(16));
const target = "ABCあいうえ";
console.log("引数の位置にある文字コードを返す結果")
console.log(target.charCodeAt(0));
console.log(target.charCodeAt(1));
console.log(target.charCodeAt(2));
console.log(target.charCodeAt(3));
console.log(target.charCodeAt(4));
console.log("文字コードを16進数に変換する結果");
console.log(target.charCodeAt(0).toString(16));
console.log(target.charCodeAt(1).toString(16));
console.log(target.charCodeAt(2).toString(16));
console.log(target.charCodeAt(3).toString(16));
console.log(target.charCodeAt(4).toString(16));
const target = "ABCあいうえ"; console.log("引数の位置にある文字コードを返す結果") console.log(target.charCodeAt(0)); console.log(target.charCodeAt(1)); console.log(target.charCodeAt(2)); console.log(target.charCodeAt(3)); console.log(target.charCodeAt(4)); console.log("文字コードを16進数に変換する結果"); console.log(target.charCodeAt(0).toString(16)); console.log(target.charCodeAt(1).toString(16)); console.log(target.charCodeAt(2).toString(16)); console.log(target.charCodeAt(3).toString(16)); console.log(target.charCodeAt(4).toString(16));
実行結果
> "引数の位置にある文字コードを返す結果"
> 65
> 66
> 67
> 12354
> 12356
> "文字コードを16進数に変換する結果"
> "41"
> "42"
> "43"
> "3042"
> "3044"
> "引数の位置にある文字コードを返す結果"
> 65
> 66
> 67
> 12354
> 12356
> "文字コードを16進数に変換する結果"
> "41"
> "42"
> "43"
> "3042"
> "3044"
> "引数の位置にある文字コードを返す結果" > 65 > 66 > 67 > 12354 > 12356 > "文字コードを16進数に変換する結果" > "41" > "42" > "43" > "3042" > "3044"