JavaScriptでcharCodeAtメソッドで文字コードを取得

2021年11月7日

構文
変数名 = 文字列.charCodeAt(数値);
戻り値の文字コードは、UTF-16コードユニット値を表す整数で、範囲は0から65535までです

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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));

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
> "引数の位置にある文字コードを返す結果"
> 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"

 

JavaScript

Posted by arkgame