文字コードの取得とエンティティ変換

ある文字の文字コードを取得するには、string.charCodeAtメソッドを使用します。
エンティティ化する場合は、変換後の文字(1文字毎)の前に「&#」、後に「;」を付加します。

構文

var codeNumber = string.charCodeAt([index]);
引数名 初期値 説明
第一引数 index number 0 0から文字列の長さの間の整数

戻り値

取得した文字コードを返します。

サンプルコード

次のコードは"あ"という文字の文字コードを取得し、&#と;を連結してエンティティにします。

JavaScript

var str  = 'あ',
    char = '&#' + str.charCodeAt() + ';';

alert(char);

JavaScript逆引きリファレンス一覧へ戻る