JavaScriptで、たとえば5まで表示させたい。
var i =0 | // | 0(初期値) |
i =i+1 | // | 1=0+1 |
i =i+1 | // | 2=1+1 |
i =i+1 | // | 3=2+1 |
i =i+1 | // | 4=3+1 |
i =i+1 | // | 5=4+1 |
ここで悩ましいのは、数字が1つずつ増えてゆくにも関わらず、i はi のままであるということだ。しかし、これは、次のiに行くさいに、iが上書きされていると思えば、合点がいく。それにしても、ひとつひとつ足していくのは、あー、しんど。
こうーいうときは、for文をつかう。
for(i=0; i<=5; i+1){
console.log(i)
};
初期値 | はじまりの数字は0 |
条件式 | iが5までTrue、それより大きくなるとfalseという条件 |
変化式 | 条件内でiをひとつづつ増やしてゆく |