学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>网站建设>>Javascript>>基础教程>>

javascript教程(十七) switch语句

发布时间:2020-05-01点击:

    JavaScript switch语句

    上一章我们说的是JavaScript条件语句中的if语句、if...else语句以及if...else if...else语句,本节介绍的是JavaScript条件语句中的switch语句。

    一、switch语句 语法

    switch(n)
    {
        case condition1:
            condition1条件成立执行代码块 1
            break;
        case condition2:
            condition2条件成立时执行代码块 2
            break;
        default:
            condition 1 和 condition2 都不成立时执行的代码
    }

    在上面的结构中,如果case的数量不够用,我们可以在增加相应的数量来实现我们的程序设计目的。在JavaScript条件控制中我们放的是一个变量或者常量,然后用该值去与其中condition进行比较,如果相同则执行相应的代码,如果不相同则略过。

    使用实例:

    var day=3
    switch (day) 
    { 
      case 0:x="今天是星期日"; 
      break; 
      case 1:x="今天是星期一"; 
      break; 
      case 2:x="今天是星期二"; 
      break; 
      case 3:x="今天是星期三"; 
      break; 
      case 4:x="今天是星期四"; 
      break; 
      case 5:x="今天是星期五"; 
      break; 
      case 6:x="今天是星期六"; 
      break; 
    }

    上述JavaScript实例输出结果为“今天是星期三”。

    二、default

    请使用 default 关键词来规定匹配不存在时做的事情:

    var day=7
    switch (day) 
    { 
      case 0:x="今天是星期日"; 
      break; 
      case 1:x="今天是星期一"; 
      break; 
      case 2:x="今天是星期二"; 
      break; 
      case 3:x="今天是星期三"; 
      break; 
      case 4:x="今天是星期四"; 
      break; 
      case 5:x="今天是星期五"; 
      break; 
      case 6:x="今天是星期六"; 
      break; 
      default:
      x="上述条件均不成立";
     }
    上述JavaScript实例因没有匹配到7,所以条件均不成立,输出结果为“上述条件均不成立”。

    三、break关键词

    在switch条件语句中你会发现每个case后面都有一个break,它的作用就是跳出,如果你不加该关键词,JavaScript程序在执行时会把能执行的全部执行,包括其中的default每次都会执行。

    学习不止眼前的教程与笔记还需实践与创新——小伙伴们块动手试试吧~

赞一个(0)     踩一个(0)    

相关链接

搜索