String.prototype.charCodeAt() - UnicodeのCode pointを取得する
String.prototype.charCodeAt()は、指定した位置にある1文字の、UnicodeのCode pointを取得するメソッドです。
概要
説明
String.prototype.charCodeAt ( pos )
引数(pos)には文字の位置を表す数値を指定する。位置は0から数える。
存在しない位置を指定すると、nullが返ります。
デモ
String.prototype.charCodeAt()のデモです。
<!-- このコードは編集できます。 -->
<!DOCTYPE html>
<html>
<head>
<style>
body {
white-space: pre-wrap ;
}
</style>
</head>
<body>
<script>
/** try it! **/
var string = "SYNCER" ;
var a = string.charCodeAt( 0 ) ;
var b = string.charCodeAt( 1 ) ;
var c = string.charCodeAt( 2 ) ;
var d = string.charCodeAt( 3 ) ;
var e = string.charCodeAt( 4 ) ;
var f = string.charCodeAt( 5 ) ;
/** try it! **/
var results = { a:a, b:b, c:c, d:d, e:e, f:f, } ;
for( var name in results ) {
console.log( name, results[name] ) ;
document.body.appendChild( new Text( name + " = " + JSON.stringify( results[name] ) + "\n" ) ) ;
}
</script>
</body>
</html>
サポート状況
Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|
● | ● | ● | ● | ● | ● | ● | ● |
関連記事
- String.fromCharCode()
- String.fromCharCode()は、UnicodeのCode pointを文字列に変換するコンストラクタメソッドです。サロゲートペアに対応するにはfromCodePoint()を利用します。
- String.prototype.slice()
- String.prototype.slice()は、元の文字列の指定した部分を切り取って新しい文字列を返すメソッドです。substring()と用途は同じですが、引数の指定方法が違います。
- String.prototype.replace()
- String.prototype.replace()は、文字列を置換するメソッドです。置換前の文字は文字列、または正規表現(RegExp)で指定できます。
- スクロールをする
- 絶対的、相対的に位置を指定して、スクロールします。