软件学堂

网游分类软件分类

javascript语句和语句块switch

2012-11-27 来源:网络

一、switch语句

switch语句是多分支选择语句,到底执行哪一个语句块,取决于表达式的值与常量表达式相匹配的那一路。它不同于if··else语句,它的所有分支都是并列的。程序执行时,由第一分支开始查找,如果相匹配,执行其后的块,接着执行第2分支、第3分支、……如果不匹配,则查找下一个分支是否匹配。

基本语法:

switch()
{
case条件1
语句块1
case条件2
语句块2
···
default
语句块n
}

语法介绍:

当判断条件比较多时,为了使程序更加清晰,可以使用switch语句。使用switch语句时,表达式的值将与每个case语句中的常量做比较。如果相匹配,则执行该case语句后的代码;如果没有一个case语句的常量与表达式的值相匹配,则执行default语句。当然,default语句是可选的。如果没有相匹配的case语句,也没有default语句,则什么也不执行。

二、break语句

break语句用于终止包含它的for、switch或while语句的执行,控制传递给该终止语句的后续语句。

基本语法:

break;

语法介绍:

当程序遇到break语句时,会跳出循环并执行下一条语句。

三、continue语句

continue语句只能用在循环结构中。一旦条件为真,执行continue语句,程序跳过循环体中位于该语句后的所有语句,提前结束本次循环周期并开始下一个循环周期。

基本语法:

continue;

语法介绍:

执行continue语句会停止当前循环的迭代,并从循环的开始处继续程序流程。

上一篇:javascript中while语句
下一篇:javascript函数

相关文章