前端从入门到入土系列-JavaScript逻辑分支语句

74 阅读1分钟

wallhaven-gj89w3.png 携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,今天给大家分享JavaScript逻辑分支语句。

if语句

  if(条件){
      条件成立执行的代码块
  }

if-else语句

  if(条件){
      条件成立执行的代码块
  }else{
      条件不成立执行的代码块
  }

if-else if 语句

  
  if(条件1){
      条件1成立执行的代码块
  }else if(条件2){
      条件2成立执行的代码块
  }else{
      都不成立执行的代码块
  }

if嵌套语句(不常用)

  
  if(条件1){
      if(条件2){
          执行代码块
      }
  }else{
      if(条件3){
          执行的代码
      }
  }
  缺点:嵌套过于冗杂,容易出错。

多分支语句-switch

  
  switch(条件){
      case1:
      语句块1
      break;
      case2:
          语句块2
          break;
      case3:
          语句块1
          break;
      default:
      上述都不成立执行
      break;
  }
  应用:
  1.需要判断一个变量等于一个值时使用;
  2.穿透应用
      当执行switch分支语句中,没有遇到break语句时,继续执行下一个语句,知道遇到break结束。

\