配列では、変数名にインデックス番号が付いて各データを格納しますが、インデックス番号の代わりにデータと関連性のあるキーを用いて、データとキーを紐付けて各データを格納する方法もあり、これを連想配列といいます。今回は、連想配列と、連想配列のデータをループさせる際に使用するfor..in文について紹介します。目次1.連想配列とは2.for..in文1.連想配列とは連想配列は、インデックス番号の代わりにデータと関連性のあるワードを用いて、変数名とワードを組み合わせて各データを格納する配列です。インデックス番号の代わりとなるワードのことを「キー」と呼びます。果物の値段を格納する配列変数を考えてみます。490このようなデータを、配列変数に格納すると、通常は次のようになります。」と記述してデータを取得します。」を見ただけでは、何の値段なのかわかりません。これを、キーと値段とを紐付けて次のようなデータとしてイメージしてみます。490次のように記述すると、キーとデータを連想配列変数に格納することができます。490};そして、みかんの値段を使いたい時は、次のように記述してデータを取得します。」を見ただけで、みかんの値段であることが予想できます。このように、連想配列は、キーとデータが紐付いた配列で、次のように記述します。配列変数の中の全てのデータを表示するようなプログラムを作る場合、通常の配列を使うと、次のようにfor文が使えます。}}しかし、連想配列の場合は、インデックス番号を使用しないため、for文のカウントを利用することができません。このような場合に便利に使用できるのが、for..in文です。for..in文は特別な使い方をする構文で、オブジェクトに含まれるプロパティを順に取得する際に使用します。オブジェクトは、プロパティをまとめて管理するためのもので、プロパティは、値と名前とをセットにして管理します。(連想配列はオブジェクト、中身のキーはプロパティの関係にあるといえます。)先ほどのサンプルを、連想配列とfor..in文を使用して記述すると、次のようになります。}}for..in文は、オブジェクトに含まれるプロパティの数だけ繰り返しを行うように組み込まれた構文です。そのため、条件式や増減式のようなものを設定する必要がありません。上のサンプルでは、ループの度に、連想配列fruitPriceに格納されたキーを、変数fNameに代入し、fruitPrice[fName]としてそのキーに紐付いたデータを取得しています。自身も意味のあるデータであれば、このように出力テキストに加えることもできます。上のソースコードを使って、実際にプログラムを作ってみました。表示ボタンをクリックしてみて下さい。果物の値段を表示しますソースコードは次の通りです。[...]スキルアップ2020.02.19兵庫県のプログラミングスクール5選|人気おすすめは?料金&特徴を比較2020年最新!この記事では、兵庫県で人気&おすすめのプログラミングスクール5校を料金や講座内容別に徹底比較。ご自分のペースで効率よく学べる無料のオンラインスクールもありますよ。今回は、茨城県で人気&おすすめのプログラミングスクール6校を料金や特徴別に徹底比較。多彩なコースで効率よく学べる人気スクールなど厳選してまとめました。今回は、兵庫県でおすすめのIT専門学校とプログラミングスクールを受講料が安い順ランキングで9校まとめました。若狭湾を囲んで美しいビーチや景勝地が点在する福井県。今回は「プログラミングを学んで東京都内でエンジニアとして就職したい!」という方に向けて、福井でおすすめのIT専門学校&プログラミングスクールを厳選2校ピックアップ。[...]スキルアップ2020.02.10岡山県のIT専門学校&プログラミングスクール7選!学費と特徴を徹底比較きびだんごと桃太郎といえば岡山県!今回は、そんな岡山県でおすすめのIT専門学校&プログラミングスクールを受講料が安い順にランキング形式で7校ご紹介。