JavaScript String codePointAt() メソッド

定義と使用法

codePointAt() メソッドはインデックス(位置)の Unicode 値を返します。

最初の場所のインデックスは 0、次は 1、...

参照もどうぞ:

charCodeAt() メソッド

charAt() メソッド

indexOf() メソッド

lastIndexOf() メソッド

Unicode

Unicode 字集合の詳細情報については、私たちの Unicode 参考マニュアル

インスタンス

例 1

文字列の最初の場所のコードポイント(コードポイント)値を取得します:

let text = "HELLO WORLD";
let code = text.codePointAt(0);

実際に試してみてください

例 2

第2位の場所のコードポイント値を取得します:

let text = "HELLO WORLD";
let code = text.codePointAt(1);

実際に試してみてください

例 3

最後の場所のコードポイント値を取得します:

let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);

実際に試してみてください

例 4

第15位のコードポイント値を取得します:

let text = "HELLO WORLD";
let code = text.charCodeAt(15);

実際に試してみてください

charCodeAt() と codePointAt() の違い

charCodeAt() これは UTF-16 です。codePointAt() これは Unicode です。

charCodeAt() 0から65535までの数字を返します。

両方のメソッドは文字を表す UTF-16 コードの整数を返しますが、 codePointAt() 0xFFFF (65535) より大きな Unicode 値を返す完全な値ができます。

Unicode 字集合の詳細情報については、私たちの Unicode 参考マニュアル

文法

string.codePointAt(index)

パラメータ

パラメータ 説明
index

オプション。文字列のインデックス(位置)。

デフォルト値 = 0。

返り値

タイプ 説明
数字 指定された索引のコードポイント値(コードポイント値)。
undefined 索引が無効の場合。

ブラウザのサポート

codePointAt() ECMAScript6 (ES6) の機能です。

すべての現代ブラウザは ES6 (JavaScript 2015) をサポートしています:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポートされています サポートされています サポートされています サポートされています サポートされています

Internet Explorer 11(またはそれ以前のバージョン)はサポートしていません codePointAt()

関連ページ

JavaScript 字符串

JavaScript 字符串メソッド

JavaScript 字符串検索