Js分支结构 switch--case
2021-06-30 06:05
阅读:613
YPE html>
标签:服务 代码 efault rip 自动类型转换 使用 而且 否则 条件
switch...case...多条分支,根据条件判断,选择执行
语法: switch(表达式){ case 表达式1: 代码段1;
break; case 表达式n: 代码段n;
break;
default:
默认执行代码;
}
运行机制:如果找到与表达式值匹配的case,不但执行当前case下的代码,而且之后所有代码都被触发!
break:退出当前结构;
多个条件公用同一套执行逻辑时,不加break;
以上switch...case实现方式,也可以使用if...else if...else方法实现,实现方式如下所示:
下方的例子需注意的是:
switch...case 是全等 === 严格相等 不带自动类型转换
如果num===1, 执行
如果num===2, 执行
如果num===3, 执行
//修改: 如果去掉parseInt case 中要加 引号 ‘‘ 比如 case ‘1‘ : case ‘2‘ :
修改后的代码如下所示:
Js分支结构 switch--case
标签:服务 代码 efault rip 自动类型转换 使用 而且 否则 条件
原文地址:http://www.cnblogs.com/AmbiguousMiao/p/7137323.html
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:Js分支结构 switch--case
文章链接:http://soscw.com/index.php/essay/99721.html
文章标题:Js分支结构 switch--case
文章链接:http://soscw.com/index.php/essay/99721.html
评论
亲,登录后才可以留言!