if...else语句是一种最基本的控制语句,它让JavaScript可以有条件的执行语句。
第一种形式:
if(expression)
statement
第二种形式:
if(expression) statement
else
statement
除了if和else还可以使用 else if 来创建多个条件分支。
switch...case语句:
switch...case是另一种流程控制语句。
switch语句更适用于多条分支使用同一条语句的情况。
语法:switch(语句){
case 表达式1:
语句...
case 表达式2:
语句...
default:
语句...
要注意case语句只是标识的程序运行的起点,并不是终 点,所以一旦符合case的条件程序会一直运行到结束。所以我 们一般会在case中添加break作为语句的结束。
循环语句和条件语句一样,循环语句也是基本上的控制语句。
循环中的语句只需要满足一定条件将会一直执行 。
do...while和while非常类似,只不过它会 在循环的尾部而不是顶部检查表达式的值。
do...while循环会至少执行一次。
语法:
do{
语句...
}while(条件表达式);
相比于while,do...while的使用情况并不 是很多。
for语句也是循环控制语句,我们也称它为for循环。
大部分循环都会有一个计数器用以控制循环执行的次数, 计数器的三个关键操作是初始化、检测和更新。for语句 就将这三步操作明确为了语法的一部分。
语法:
for(初始化表达式 ; 条件表达式 ; 更新表达式){
语句...
网友评论