1.顺序控制
不加任何控制,让程序顺序执行。
2.分支控制
单分支:
if(条件表达式)
{
语句;
}
双分支:
if(条件表达式)
{
语句;
}else
{
语句;
}
多分支:
if(条件表达式)
{
语句;
}else if
{
语句;
}else if
{
语句;
}else
{
语句;
}
switch(条件表达式)
{
case 常量1:
语句; break;
case 常量2:
语句; break;
......
case 常量n:
语句; break;
default:
语句; break;
}
注意:JS的switch语句数据类型和case后面的数据类型可以是JS支持的任何类型(数组和对象除外)。
3.循环控制
for循环:
for(循环初始值;循环条件;步长)
{
循环体;
}
while循环:
while(循环条件)
{
循环体;
}
do while 循环:
do
{
循环体;
}while(循环条件);