admin 管理员组

文章数量: 1086019


2023年12月17日发(作者:文件名xml什么意思)

js switch default用法

switch 语句是一种选择性的流程控制语句,即根据一定的条件去执行不同的程序代码,是一种多分支判断语句。在以往的C/C++编程中,switch关键字主要应用于字符和整数值,进行逐个案例的判断与执行,而在 ECMAScript 中,switch 关键字已支持字符与整数以外,还支持字符串类型、布尔类型,甚至函数返回值类型。

一般而言,switch语句会包含以下内容:

1. switch关键字

2. 一个表达式,表达式的值用于匹配每个case的表达式值

3. 多个case和case后面的语句块

4. 一个可选的default语句,用于在表达式的值,没有和case表达式的值匹配的情况下执行的语句

5. 一个可选的break语句,用于在跳出switch语句

default语句就是当switch中的表达式的值没有与任何case语句的表达式的值匹配时,执行默认情况下准备好的语句。

它主要有两种用法:

1. 没有表达式匹配时执行

2. 跳过条件匹配,简化switch

第一种用法是当没有表达式的值与case的表达式的值匹配时,执行的语句,比如:

switch(i){

case 1:

("case 1");

break;

case 2:

("case 2");

break;

default:

("default");

}

在上面的代码中,如果i的值是3,就会进入default分支执行("default");

第二种用法是利用default语句跳过条件匹配,简化switch,例如:

总的来说,default语句的作用主要有:没有表达式匹配时执行语句;利用default语句跳过条件匹配,简化switch;在switch中提供一个默认情况,以防程序出现意外情况。


本文标签: 语句 执行 匹配 表达式