if語(yǔ)句通過布爾條件決定執(zhí)行那個(gè)分支:
if (myvar === 0) {
// then
}
if (myvar === 0) {
// then
} else {
// else
}
if (myvar === 0) {
// then
} else if (myvar === 1) {
// else-if
} else if (myvar === 2) {
// else-if
} else {
// else
}
下面的switch語(yǔ)句,furit的值決定那個(gè)分支被執(zhí)行。
switch (fruit) {
case 'banana':
// ...
break;
case 'apple':
// ...
break;
default: // 所有其他情況
// ...
}
for 循環(huán)的格式如下:
for(初始化; 當(dāng)條件成立時(shí)循環(huán); 下一步操作)
例子:
for (var i=0; i < arr.length; i++) {
console.log(arr[i]);
}
當(dāng)條件成立時(shí)while
循環(huán)繼續(xù)循環(huán)它的循環(huán)體。
// 和上面的for循環(huán)相等
var i = 0;
while (i < arr.length) {
console.log(arr[i]);
i++;
}
當(dāng)條件成立時(shí),do-while
循環(huán)繼續(xù)循環(huán)。由于條件位于循環(huán)體之后,所以循環(huán)體總是被至少至少執(zhí)行一次。
do {
// ...
} while(條件);
在所有的循環(huán)中:
更多建議: