117.info
人生若只如初见

Javascript switch 语句用法

switch 语句用于根据表达式的值来执行不同的代码块。它的语法如下:

switch(expression) {
  case value1:
    // 当表达式的值等于 value1 时执行的代码块
    break;
  case value2:
    // 当表达式的值等于 value2 时执行的代码块
    break;
  ...
  default:
    // 当表达式的值不等于任何一个 case 时执行的代码块
    break;
}
  • expression 表达式是要进行匹配的值。
  • value1, value2, … 是 case 子句中要与表达式进行比较的值。
  • 每个 case 子句中的代码块会在与表达式的值匹配时执行。如果匹配到 case 子句后没有使用 break 语句,将会继续执行下一个 case 子句中的代码块,直到遇到 break 语句或者 switch 语句结束。
  • 如果表达式的值没有匹配到任何一个 case 子句中的值,将会执行 default 子句中的代码块。

以下是一个简单的例子,展示了 switch 语句的用法:

let day = 1;

switch(day) {
  case 0:
    console.log("星期日");
    break;
  case 1:
    console.log("星期一");
    break;
  case 2:
    console.log("星期二");
    break;
  case 3:
    console.log("星期三");
    break;
  case 4:
    console.log("星期四");
    break;
  case 5:
    console.log("星期五");
    break;
  case 6:
    console.log("星期六");
    break;
  default:
    console.log("无效的值");
    break;
}

上述代码根据 day 的值输出相应的星期几。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe115AzsLAwNfBlw.html

推荐文章

  • JavaScript Map get()实例讲解

    Map get() 方法用于获取指定键对应的值。以下是一个使用 get() 方法的示例:
    let map = new Map();
    map.set('name', 'John');
    map.set('age', 30...

  • Javascript escape() 函数和unescape() 函数

    JavaScript 中的 escape() 函数和 unescape() 函数用于对字符串进行编码和解码操作。
    escape() 函数将字符串中的特殊字符转换为十六进制编码,以便在 URL 中...

  • JavaScript Array push()实例讲解

    push() 方法用于将一个或多个元素添加到数组的末尾,并返回新的长度。
    示例:
    var fruits = ["apple", "banana"];
    var length = fruits.push("or...

  • javascript当中insertBefore的用法

    在JavaScript中,insertBefore()方法用于将一个元素插入到指定元素的前面。
    语法:
    parentNode.insertBefore(newNode, referenceNode);
    参数说明...

  • Android自动获取短信验证码功能

    在 Android 中实现自动获取短信验证码的功能可以分为以下几个步骤: 添加权限:在 AndroidManifest.xml 文件中添加读取短信的权限: 创建 BroadcastReceiver:创...

  • 一个简单的PHP Web代理:miniProxy

    miniProxy是一个简单的PHP Web代理,用于通过代理服务器浏览互联网。以下是一个简单的miniProxy实现: 要使用这个miniProxy,将上述代码保存为一个名为"miniProx...

  • PHP ftp_mdtm()实例讲解

    ftp_mdtm()函数是用来获取指定文件的修改时间的。它的基本语法如下:
    int ftp_mdtm ( resource $ftp_stream , string $remote_file ) 其中,$ftp_stream是一...

  • 前端报502 bad gateway的原因及解决方案

    502 Bad Gateway是一种HTTP状态码,表示网关服务器在作为代理或中间服务器时无法从上游服务器接收到有效的响应。这个错误通常是由于以下原因引起的: 上游服务器...