语句(Statements)
2018-06-15 17:52 更新
条件(Conditionals)
if语句通过布尔条件决定执行那个分支:
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语句,furit的值决定那个分支被执行。
switch (fruit) {
case 'banana':
// ...
break;
case 'apple':
// ...
break;
default: // 所有其他情况
// ...
}
循环(Loops)
for 循环的格式如下:
for(初始化; 当条件成立时循环; 下一步操作)
例子:
for (var i=0; i < arr.length; i++) {
console.log(arr[i]);
}
当条件成立时while
循环继续循环它的循环体。
// 和上面的for循环相等
var i = 0;
while (i < arr.length) {
console.log(arr[i]);
i++;
}
当条件成立时,do-while
循环继续循环。由于条件位于循环体之后,所以循环体总是被至少至少执行一次。
do {
// ...
} while(条件);
在所有的循环中:
- break中断循环
- continue开始一个新的循环迭代
以上内容是否对您有帮助:
更多建议: