而迴圈

標準的迴圈

標準 while 迴圈將執行,直到給定的條件為 false:

var i = 0;
while (i < 100) {
    console.log(i);
    i++;
}

預期輸出:

0
1

99

減少迴圈

var i = 100;
while (i > 0) {
    console.log(i);
    i--; /* equivalent to i=i-1 */
}

預期輸出:

100
99
98

1

做……迴圈

do … while 迴圈總是至少執行一次,無論條件是真還是假:

var i = 101;
do {
    console.log(i);
} while (i < 100);

預期輸出:

101