從新理解忽略的for循環i變量

window.onload=function(){
    for (var i = 1; i <=5; i++) {
        console.log(i*i+'for');
    };
    console.log(i*i+"for-out");
    whiletest();
}
function whiletest(){
    var i =1;
    while(i<=5){
        console.log(i*i+'while');
        i++;
    }
    console.log(i*i+"while-out");
}

控制檯結果: spa

1for
4for
9for
16for
25for
36for-out
1while
4while
9while
16while
25while
36while-out


以前一直沒有注意,也怪本身學藝不精,i變量循環時,在知足循環條件後,還會再次累加一次,以便判斷是否知足循環條件,這是的i已經變成6了。不知足跳出循環,但是i=6已是事實!!
相關文章
相關標籤/搜索