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

2023-03-03 20:46:01 浏览数 (1)

一.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中的语句。

0 人点赞