lang
1var i = 0; 2while (i<10) { 3 i++; 4 document.write(i); 5}
これが理解できません
結果は1,2,3,4,5,6,7,8,9,10
この場合i<10なのでiが10より小さい間、つまり10は含まれないのではないんでしょうか?
それともi++でi+1をしているためループで9になったとき10に達していないため10も表示されるのですか?
最後の判定が9だからもう一度ループしているのですか
lang
1var i = 0; 2while (i<10) { 3 document.write(i); 4 i++ 5}
この場合は9を書き込んでその後i++なので表示される前に10と判定されている。という見解で良いのですか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2014/12/02 12:27