この for ループはどのように機能しますか? 私には意味がありません。
for ( ; i < length; i++ ) {
i
が 未満である限り、ループは単純に繰り返されlength
ます。i
がすでに他の場所で宣言されていると仮定するだけです。
実際には、for
ループ構造内のすべての部分はオプションです。たとえば、これは無限ループを作成する完全に有効な方法です。
for(;;) window.alert('Are you sick of alerts yet?');
for
初期化ステップでは何もしない通常のループです。
これは次のように書くことと同じです:
;
while (i < length) {
// ...
i++;
}
本体にacontinue
がある場合を除いて、その場合、ループは条件を再評価する前にthe を実行しますが、ループは実行しません。...
for
i++
while