記事の内容
charCodeAt
charCodeAtは、指定した位置の文字(n番目)を
Latin-1コードに変換します。
Latin-1コードとは
ISO 8859-1のLatin-1は、ラテンアルファベットの文字コード標準です。
アルファベットにウムラウトがついた文字などは、
英語以外のラテン系欧州語(フランス語、ドイツ語)で使用されます。
例
const str = 'str';
console.log("s : " + str.charCodeAt(0));
console.log("t : " + str.charCodeAt(1));
console.log("r : " + str.charCodeAt(2));
console.log("存在しない : " + str.charCodeAt(3));
出力結果
s : 115
t : 116
r : 114
存在しない : NaN
fromCharCode
fromCharCodeは、
Latin-1コードから通常文字に変換します。
例
console.log(String.fromCharCode(12468,12523,12468,49,51));
出力結果
ゴルゴ13