# for(繰り返し処理)とlengthを使いこなす ## forの使い方 ##### forの書き方 ``` var array = ['赤','青','黄色']; for(var i=0; i<3; i++){ console.log(array[i]); } ``` ##### 結果 ``` 赤 青 黄色 ``` ##### 結果 ``` 黄色 青 赤 ``` ## lengthの使い方 ##### forの書き方 ``` var names = ['坂本','本田','飯田']; console.log(names.length); ``` ##### 結果 ``` 3 ``` ## 問題 #### :question: 1.forを使用し1~5まで表示しなさい ``` for(var i=1; i<=5; i++){ console.log(i); } ``` ##### 結果 ``` 1 2 3 4 5 ``` #### :question: 2.forを使用し5~1まで表示しなさい ``` for(){ console.log(); } ``` ##### 結果 ``` 5 4 3 2 1 ``` #### :question: 3.配列の一番後ろの要素をlengthを使用して表示しなさい ##### lengthの使い方わからない場合は、調べてください ``` var names = ['坂本','本田','飯田']; console.log(); ``` ##### 結果 ``` 飯田 ``` #### :question: 4.forを使用して配列を先頭と後ろから呼び出しなさい ``` var names = ['坂本','本田','飯田']; // 配列の先頭から呼び出す for(){ console.log(); } // 配列の後ろから呼び出す for(){ console.log(); } ``` ##### 結果 ``` 坂本 本田 飯田 飯田 本田 坂本 ``` #### :question: 5.forを使用して配列を先頭から呼び出しなさい ##### forの条件式は同じにしなさい ``` var names = ['坂本','本田','飯田']; // forの条件式は下と同じにする for(){ console.log(); } var names = ['坂本','本田','飯田','出雲','四葉']; // forの条件式は上と同じにする for(){ console.log(); } ``` ##### 結果 ``` 坂本 本田 飯田 坂本 本田 飯田 出雲 四葉 ``` #### :question: 6.forを使用して配列を後ろから呼び出しなさい ##### forの()の中身は同じにしなさい ``` var names = ['坂本','本田','飯田']; // forの条件式は下と同じにする for(){ console.log(); } var names = ['坂本','本田','飯田','出雲','四葉']; // forの条件式は上と同じにする for(){ console.log(); } ``` ##### 結果 ``` 飯田 本田 坂本 四葉 出雲 飯田 本田 坂本 ```