JavaScriptで文字列内にある特定の文字の最初のインデックス番号を取得する方法/indexOfメソッドの使い方

leaves IT

indexOfメソッドでは引数に文字を指定し、文字列の中でその文字を発見すると、インデックス番号を返させることができます。複数見つかる場合は最初の文字の番号が返されます。

スポンサーリンク

indexOfメソッド

click me!
まずは普通に文字列を表示してみます。
//JavaScript
function indexOfTest(){
//文字列を表示
alert("Testです");
}
click me!
これに対し、文字列にindexOfを付けて、引数に何か文字を指定すると、
indexof
文字列内で指定した文字を見付けて、そのインデックス番号を返してくれます(5文字目はインデックス番号では4となる)。
//JavaScript
function indexOfTest2(){
//文字列内にある「で」のインデックス番号を取得(0から数える)
alert("Testです".indexOf("で"));
}
click me!
複数文字の場合は、最初の一文字目のインデックス番号が返されます。
//JavaScript
function indexOfTest3(){
///文字列内にある「Test」のindex番号を取得
alert("Testです".indexOf("Test"));
}
JavaScriptの使い方・メソッド・プロパティまとめ
HTML/CSSとセットでフロントエンドエンジニア三種の神器のひとつ、JavaScript系の記事まとめです。

コメント