文字コードの取得とエンティティ変換
ある文字の文字コードを取得するには、string.charCodeAt
メソッドを使用します。
エンティティ化する場合は、変換後の文字(1文字毎)の前に「&#」、後に「;」を付加します。
構文
var codeNumber = string.charCodeAt([index]);
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 | index | number | 0 | 0から文字列の長さの間の整数 |
戻り値
取得した文字コードを返します。
サンプルコード
次のコードは"あ"という文字の文字コードを取得し、&#と;を連結してエンティティにします。
JavaScript
var str = 'あ',
char = '&#' + str.charCodeAt() + ';';
alert(char);