1.简单if语句
if(条件表达式){
语句块1;
}语句块2;
//条件表达式计算结果如果为true则程序先执行语句块1,然后执行语句块2;
//条件表达式计算结果如果为false则跳过语句块1,直接执行语句块2;
//条件表达式有具体值不能为零,如果为零自动转换为false;
//条件表达式为未定义,非数值,空数值,对象等自动转换为false;
2.if-else语句
if(条件表达式){
语句块1;
}else{
语句块2;
}
//条件表达式计算结果如果为true则程序执行语句块1;
//条件表达式计算结果如果为false则程序执行语句块2;
3.多重if语句
if(条件表达式1){
语句块1;
}else if(条件表达式2){
语句块2;
}...else if(条件表达式n){
语句块n;
}else{
语句块n;
}
//此语句可以进行多条件判断,不同的条件对应执行不同的语句块
4.嵌套if语句
if(条件表达式1){
if(条件表达式2){
语句块1
}
}else{
语句块2
}
//if语句嵌入if语句,形成嵌套if语句
5.switch结构
switch(表达式){
case 条件1
语句块1;
break;
case 条件2
语句块2;
break;
case 条件2
语句块2;
break;
...
case 条件n
语句块n;
break;
default:语句块n+1;
}