stringObject.lastIndexOf( searchString )メソッドは、引数「searchString」に指定した検索文字列を、検索対象文字列から探し、最後に見付かった位置のインデックスを返すメソッド。
構文
stringObject.lastIndexOf( searchString )
引数
- searchString
- 探したい文字列を指定する。
戻り値
引数「searchString」に指定した文字列が最後に見付かった位置のインデックス。
見付からなかった場合、「-1」を返す。
サンプル
アルファベット
<script type="text/javascript">
var $sampleString = 'ABCDEFG ABCDEFG';
document.write( 'ABC: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'ABC' );
document.write( $sampleStringIndexOf + '<br />' );
document.write( 'G A: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'G A' );
document.write( $sampleStringIndexOf + '<br />' );
document.write( 'OPQ: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'OPQ' );
document.write( $sampleStringIndexOf + '<br />' );
</script>
var $sampleString = 'ABCDEFG ABCDEFG';
document.write( 'ABC: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'ABC' );
document.write( $sampleStringIndexOf + '<br />' );
document.write( 'G A: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'G A' );
document.write( $sampleStringIndexOf + '<br />' );
document.write( 'OPQ: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'OPQ' );
document.write( $sampleStringIndexOf + '<br />' );
</script>
↓↓↓出力結果↓↓↓
ひらがな
<script type="text/javascript">
var $sampleString = 'あいうえお あいうえお';
document.write( 'あいう: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'あいう' );
document.write( $sampleStringIndexOf + '<br />' );
document.write( 'お あ: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'お あ' );
document.write( $sampleStringIndexOf + '<br />' );
document.write( 'かきく: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'かきく' );
document.write( $sampleStringIndexOf + '<br />' );
</script>
var $sampleString = 'あいうえお あいうえお';
document.write( 'あいう: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'あいう' );
document.write( $sampleStringIndexOf + '<br />' );
document.write( 'お あ: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'お あ' );
document.write( $sampleStringIndexOf + '<br />' );
document.write( 'かきく: ' );
var $sampleStringIndexOf = $sampleString.lastIndexOf( 'かきく' );
document.write( $sampleStringIndexOf + '<br />' );
</script>
↓↓↓出力結果↓↓↓