JavaScript文字列charCodeAt()
例
文字列の最初の文字のUnicodeを取得します。
let text = "HELLO WORLD";
let code = text.charCodeAt(0);
2番目のUnicodeを取得します。
let text = "HELLO WORLD";
let code = text.charCodeAt(1);
以下のその他の例。
定義と使用法
このcharCodeAt()
メソッドは、文字列内の指定されたインデックス(位置)にある文字のUnicodeを返します。
最初の文字のインデックスは0、2番目の文字は1、...です。
最後の文字のインデックスは文字列の長さ-1です(以下の例を参照)。
charAt()
メソッドも参照してください。
ノート
Unicode文字セットの詳細については、Unicodeリファレンスを参照してください。
構文
string.charCodeAt(index)
パラメーター
Parameter | Description |
index | Optional. A number. The index (position) of a character. Default value = 0. |
戻り値
タイプ | 説明 |
数 | 指定されたインデックスの文字のUnicode。 インデックスが無効な場合はNaN。 |
その他の例
文字列の最後の文字のUnicodeを取得します。
let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);
15番目の文字のUnicodeを取得します。
let text = "HELLO WORLD";
let code = text.charCodeAt(15);
ブラウザのサポート
charCodeAt()
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |