https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt
https://www.javadrive.jp/javascript/string/index13.html
- 文字列の指定した位置にある文字の
UTF-16 文字コードを取得
const sentence = "The quick brown fox jumps over the lazy dog.";
const index = 4;
console.log(
`Character code ${sentence.charCodeAt(index)} is equal to ${sentence.charAt(
index,
)}`,
);
// 予想される結果: "Character code 113 is equal to q"
関連知識
Unicode- 文字に「番号」をつけた世界共通のリスト
UTF-16- その番号を「16ビット(0と1が16個)」の形式でメモリに保存するルール
- Unicodeの番号をコンピューターに保存するルール(
エンコード方式)には、UTF-16のほかに、UTF-8やUTF-32といった別のルールもある
UTF-16 文字コード- そのルールで保存された「0と1のデータそのもの」
このあたりも参考になりそう: