9

この for ループはどのように機能しますか? 私には意味がありません。

for ( ; i < length; i++ ) {
4

2 に答える 2

14

iが 未満である限り、ループは単純に繰り返されlengthます。iがすでに他の場所で宣言されていると仮定するだけです。

実際には、forループ構造内のすべての部分はオプションです。たとえば、これは無限ループを作成する完全に有効な方法です。

​for(;;) window.alert('Are you sick of alerts yet?');​​​​​​​​​
于 2012-04-24T04:08:10.110 に答える
9

for初期化ステップでは何もしない通常のループです。

これは次のように書くことと同じです:

;
while (i < length) {
    // ...
    i++;
}

本体にacontinueがある場合を除いて、その場合、ループは条件を再評価する前にthe を実行しますが、ループは実行しません。...fori++while

于 2012-04-24T04:08:17.230 に答える