特定のデータがあるかどうかを調べるために、indexOfやlastIndexOfといったメソッドが用意されています。今回は、このようなメソッドを使いながら、配列要素の検索について紹介します。目次1.indexOfメソッド2.全てのインデックス番号を取得3.lastIndexOfメソッド1.indexOfメソッドindexOfメソッドは、Arrayオブジェクトで用意されているメソッドで、ある値が配列内で最初に見つかった位置のインデックス番号を返します。(Arrayオブジェクトについては、Arrayオブジェクトとはをご参照下さい。)indexOfメソッドは、次のように使用します。して取得することができます。要素から検索を開始します)。indexOfメソッドを使用して、ある配列要素のインデックス番号表示します。表示ボタンをクリックしてみて下さい。“もも”];上の配列の「ぶどう」のインデックス番号を表示しますソースコードは次の通りです。</form></div>配列変数fruitsの中に、「ぶどう」という要素があるかどうかを検索しています。仮に、指定した値が配列に存在しなかった場合は、返り値が「-1」となります。先ほどのサンプルと同じソースコードを使用して、今度は、次のような配列の要素を検索します。表示ボタンをクリックしてみて下さい。“もも”];上の配列の「ぶどう」のインデックス番号を表示しますindexOfメソッドは、指定された値をインデックス番号の小さい方から順に検索し、値がヒットした時点で検索処理を終了するため、指定した値が複数存在する場合は、その中で最小のインデックス番号が返り値となります。「ぶどう」という値のインデックス番号を2つとも取得したい場合は、indexOfメソッドを次のように記述すると取得できます。」として、検索を開始位置をインデックス番号で指定しています。」が返り値として代入されます。指定された値が何個存在するか不明な場合や、配列の要素数が多い場合は、ループ処理と組み合わせて記述するなど、工夫が必要です。while文を使って次のように記述できます。」となるまで、indexOfメソッドが実行されるので、インデックス番号が最後の要素まで検索されます。Arrayオブジェクトで用意されているメソッドで、lastIndexOfメソッドというものもあります。(Arrayオブジェクトについては、Arrayオブジェクトとはをご参照下さい。)indexOfメソッドは、配列の先頭から順に検索しますが、lastIndexOfメソッドは、配列の末尾から順に検索します。lastIndexOfメソッドも、indexOfメソッドと同様に記述して使用します。);指定した値がヒットした時点で検索処理を終了する点もindexOfメソッドと同様です。指定した値が複数存在する場合は、その中で最大のインデックス番号が返り値となります。lastIndexOfメソッドを使用して、配列に複数存在する値全てのインデックス番号表示します。表示ボタンをクリックしてみて下さい。“ぶどう”];上の配列の「ぶどう」のインデックス番号を表示しますソースコードは次の通りです。検索結果のインデックス番号も、大きい番号から小さい番号へ順に表示されます。[...]スキルアップ2020.02.19兵庫県のプログラミングスクール5選|人気おすすめは?料金&特徴を比較2020年最新!この記事では、兵庫県で人気&おすすめのプログラミングスクール5校を料金や講座内容別に徹底比較。ご自分のペースで効率よく学べる無料のオンラインスクールもありますよ。今回は、茨城県で人気&おすすめのプログラミングスクール6校を料金や特徴別に徹底比較。多彩なコースで効率よく学べる人気スクールなど厳選してまとめました。今回は、兵庫県でおすすめのIT専門学校とプログラミングスクールを受講料が安い順ランキングで9校まとめました。若狭湾を囲んで美しいビーチや景勝地が点在する福井県。今回は「プログラミングを学んで東京都内でエンジニアとして就職したい!」という方に向けて、福井でおすすめのIT専門学校&プログラミングスクールを厳選2校ピックアップ。[...]スキルアップ2020.02.10岡山県のIT専門学校&プログラミングスクール7選!学費と特徴を徹底比較きびだんごと桃太郎といえば岡山県!今回は、そんな岡山県でおすすめのIT専門学校&プログラミングスクールを受講料が安い順にランキング形式で7校ご紹介。