charCodeAt メソッド
strObj.charCodeAt(index)
引数
- strObj
- 必ず指定します。任意の String オブジェクトまたはリテラルを指定します。
- index
- 必ず指定します。文字の位置を 0 から始まるインデックスで指定します。
指定できる値は 0 〜 (文字列長 - 1) の範囲です。
解説
指定した位置にある文字の Unicode コードを整数値で返します。
文字列の先頭文字はインデックス 0 に、2 番目の文字はインデックス 1 になります。
index で指定した位置に文字がない場合は、NaN を返します。
サンプルソース
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var n1 = str.charCodeAt(0); // n1は"E"のUnicodeの文字コード var n2 = str.charCodeAt(5); // n2は"E"のUnicodeの文字コード
関連する内容
charAt・・・指定されたインデックス番号の位置にある文字を返します。charCodeAt・・・指定した位置にある文字の Unicode コードを整数値で返します。
fromCharCode・・・Unicode のコード値から文字列を作成します。
indexOf・・・String オブジェクト (文字列) 内を、指定された文字列で先頭から検索します。
lastIndexOf・・・String オブジェクト (文字列) 内を、指定された検索文字列で後方から検索します。
match・・・正規表現パターンを使って文字列に対して検索を実行し、検索結果を含む配列を返します。
replace・・・正規表現または検索文字列を使って置換された文字列のコピーを返します。
search・・・正規表現に一致する最初の文字列の位置を返します。
slice・・・文字列の一部分を返します。
split・・・文字列が複数の文字列に分割されたときの文字列の配列を返します。
substr・・・文字列内の、指定位置からの指定された長さを持つ部分を返します。
toLocaleLowerCase・・・ホスト環境の現在の国別情報に従って、すべての英字を小文字に変換した文字列を返します。
toLowerCase・・・すべての英字を小文字に変換した文字列を返します。
toString・・・オブジェクトの値を表す文字列を返します。
toUpperCase・・・すべての英字を大文字に変換した文字列を返します。
スポンサードリンク | |