条件分支语句 #
if-else #
if (condition1){
//当条件 1 为 true 时执行的代码
}
else if (condition2){
//当条件 2 为 true 时执行的代码
}
else{
//当条件 1 和 条件 2 都不为 true 时执行的代码
}
在 JavaScript 中,可以使用 if 来判断undefined、null、 0、NaN或空字符串"",比如if data{},如果 data 为undefined、null、 0、NaN或空字符串"",那么这个表达式就是不成立的。
switch-case #
switch(n){
case 1:
//执行代码块 1
break;
case 2:
//执行代码块 2
break;
default:
//与 case 1 和 case 2 不同时执行的代码
}
循环语句 #
for #
for (var i = 0;i < cars.length;i++){
document.write(cars[i] + "<br>");
}
while #
while (条件){
//需要执行的代码
}
do-while #
do {
x = x + "The number is " + i + "<br>";
i++;
}while (i < 5);
break 和 continue #
break 语句可用于跳出循环。
continue 语句用于中断当前的循环中的迭代,然后继续循环下一个迭代。