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(n){
case 1:
//执行代码块 1
break;
case 2:
//执行代码块 2
break;
default:
//与 case 1 和 case 2 不同时执行的代码
}
for (var i = 0;i < cars.length;i++){
document.write(cars[i] + "<br>");
}
while (条件){
//需要执行的代码
}
do {
x = x + "The number is " + i + "<br>";
i++;
}while (i < 5);
break 语句可用于跳出循环。
continue 语句用于中断当前的循环中的迭代,然后继续循环下一个迭代。