stringObject.charAt( index )メソッドは、Stringオブジェクトの文字列から、引数「index」に指定したインデックスの位置の文字を取得するメソッド。
構文
stringObject.charAt( index )
戻り値
Stringオブジェクトの文字列の指定インデックスの位置の文字。
サンプル
文字列から3文字目の文字を取得
<script type="text/javascript">
var $sampleString = new String( 'abcde' );
document.write( $sampleString.charAt( 2 ) + '<br />' );
</script>
var $sampleString = new String( 'abcde' );
document.write( $sampleString.charAt( 2 ) + '<br />' );
</script>
↓↓↓出力結果↓↓↓
文字列から最初の文字を取得
<script type="text/javascript">
var $sampleString = new String( 'abcde' );
document.write( $sampleString.charAt( 0 ) + '<br />' );
</script>
var $sampleString = new String( 'abcde' );
document.write( $sampleString.charAt( 0 ) + '<br />' );
</script>
↓↓↓出力結果↓↓↓
文字列から最後の文字を取得
<script type="text/javascript">
var $sampleString = new String( 'abcde' );
document.write( $sampleString.charAt( $sampleString.length - 1 ) + '<br />' );
</script>
var $sampleString = new String( 'abcde' );
document.write( $sampleString.charAt( $sampleString.length - 1 ) + '<br />' );
</script>
↓↓↓出力結果↓↓↓
全ての文字を取得
文字列から、全ての文字を一文字づつ取得し、改行しながら表示。
<script type="text/javascript">
var $sampleString = new String( 'あいうえお' );
for( $counter = 0; $counter < $sampleString.length; $counter++ ) {
document.write( $sampleString.charAt( $counter ) + '<br />' );
}
</script>
var $sampleString = new String( 'あいうえお' );
for( $counter = 0; $counter < $sampleString.length; $counter++ ) {
document.write( $sampleString.charAt( $counter ) + '<br />' );
}
</script>
↓↓↓出力結果↓↓↓