前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【原创】JavaScript中常用的选择结构

【原创】JavaScript中常用的选择结构

作者头像
零点
发布2023-03-03 20:46:01
2940
发布2023-03-03 20:46:01
举报
文章被收录于专栏:微科技微科技

一.if选择结构:

代码语言:javascript
复制
1.if单选结构:
  语法:if (表达式) {
            语句;
        }
  注意:无论if条件是否成立,都会继续执行if条件后的语句。
       表达式的结果必须是布尔类型,包含直接结果为布尔类型和隐式转换结果为布尔类型。
2.if多选结构:
  语法:if (表达式){
            语句1;
        }
        else {
            语句2;
        }
   注意:if双选结构中,有且只能执行一次语句,即执行语句1或者执行语句2.
 3.if多选结构:
   语法: if (表达式1){
              语句1;
          }
          else if (表达式2){
               语句2;
          }
          else if (表达式3){
               语句3;
          }
          ........
          else {
               语句n;
          }

当if单选结构和if多选结构都可以解决同一问题时,采用多选结构,多选结构执行效率高。 二.switch选择结构

代码语言:javascript
复制
 语法:switch (表达式) {
              case 数据1:
                语句1;
                break;
              case 数据2:
                语句2;
                break;
              case 数据3:
                语句3;
                break;
              .......
              default:
                 语句n;
                 break;
        }
 switch关键字:表达式中可以为任意内容任意数据类型。
 case关键字:只有当case后的数据和表达式内容和类型完全相等,即case 数据 === 表达式,才会执行case中的语句。
 break关键字:用于跳出switch选择结构,省略break关键字后,会发生穿透,switch选择结构中的代码往下执行不会进行 
 case语句和表达式匹配,直至出现break语句。
 default关键字:在switch选择结构中,当所有case均无法和表达式中的内容相匹配时,则会执行default中的语句。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档