解説・結果
ヨッシーの”ホームページを作ろう(JavaScript編)”Vol.5
問題1
| 1回目 | 2回目 | 3回目 | 4回目 | 5回目 |
| i=1 i<=10 なので i++ (i=2になった) 処理 |
i=2 i<=10 なので i++ (i=3になった) 処理 |
i=3 i<=10 i++ (i=4) 処理 |
i=4 i<=10 i++ (i=5) 処理 |
i=5 i<=10 i++ (i=6) 処理 |
6回目 |
7回目 | 8回目 | 9回目 | 10回目 |
| i=6 i<=10 i++ (i=7) 処理 |
i=7 i<=10 i++ (i=8) 処理 |
i=8 i<=10 i++ (i=9) 処理 |
i=9 i<=10 i++ (i=10) 処理 |
i=10 i<=10 i++ (i=11) 処理 |
11回目 |
||||
| i=11 i<=10 を満たしていないのでここで終わり。 (ループを抜ける) |
結局行われた処理は10回だね。
問題2
| 1回目 | 2回目 | 3回目 | 4回目 | 5回目 |
| i=10 i>0 なので i-- (i=9になった) 処理 |
i=9 i>0 なので i-- (i=8になった) 処理 |
i=8 i>0 i-- (i=7) 処理 |
i=7 i>0 i-- (i=6) 処理 |
i=6 i>0 i-- (i=5) 処理 |
6回目 |
7回目 | 8回目 | 9回目 | 10回目 |
| i=5 i>0 i-- (i=4) 処理 |
i=4 i>0 i-- (i=3) 処理 |
i=3 i>0 i-- (i=2) 処理 |
i=2 i>0 i-- (i=1) 処理 |
i=1 i>0 i-- (i=0) 処理 |
11回目 |
||||
| i=0 i>0 を満たしていないのでここで終わり。 (ループを抜ける) |
結局行われた処理は10回だね。
問題3
| 1回目 | 2回目 | 3回目 | 4回目 | 5回目 |
| i=10 i>5 なので i-- (i=9になった) 処理 |
i=9 i>5 なので i-- (i=8になった) 処理 |
i=8 i>5 i-- (i=7) 処理 |
i=7 i>5 i-- (i=6) 処理 |
i=6 i>5 i-- (i=5) 処理 |
6回目 |
||||
| i=5 i>5 を満たしていないのでここで終わり。 (ループを抜ける) |
結局行われた処理は5回だね。
問題4
1回目 |
||||
| i=10 i<5 を満たしていないのでここで終わり。 (ループを抜ける) |
結局行われた処理は0回だね。