JavaScript的分支结构:
1.简单if语句
格式:if(条件表达式)
{
语句块1
}
语句块2;
2.if..else语句(双分支)
(if...else语句:如果条件表达式为true,则程序只执行语句块1,不执行语句块2的代码;如果条件表达式的值为flase,则程序跳过语句块1内的语句直接执行语句块2的代码。)
格式:if(条件表达式)
{
语句块1
}else
{
语句块2
}
3.多重if语句
(多重if语句:是指在if语句中,如果判断的条件多于一个,则可使用多重if语句)
格式:if(条件表达式1)
{
语句块1
}else if(条件表达式2)
{
语句块2
}
...
}else if(条件表达式n)
{
语句块n
}
else
{
语句块n+1
}
4.嵌套if语句
(嵌套if语句:是指if语句中再嵌入if语句就称为嵌套if语句)
格式:if(条件表达式1)
{
if(条件表达式2)
{
语句块1
}else
{
语句块2
}else{
语句块3
}
if(条件表达式3)
{
语句块4
}else{
语句块5
}
}
5.switch结构
(switch结构:用于将一个表达式的结果同各项选择进行比较,若找到匹配的选项,就执行匹配选择中的语句;如果没有匹配的选项,就直接执行默认选项中的语句。)
格式:switch(表达式){
case 条件1:语句块1;
break;
case 条件2:语句块2
break;
...
case 条件n:语句块n;
break;
default: 语句块n+1;
}