搜索
首页web前端js教程JS中的switch语句有什么作用
JS中的switch语句有什么作用Jan 31, 2019 am 11:32 AM
switch语句

switch语句是一种流控制语句,在js中用于多种选择判断。当表达式值等于所设置值的时候则执行后面的语句。可用break关键字跳出switch语句

学过Java语言的对于switch语句并不陌生。在JavaScript语音中同样也有switch语句,而且switch在js中的用法和java中并没有什么区别。接下来将和大家分享switch语句在JS中的用法

JS中的switch语句有什么作用

【推荐课程:JavaScript教程

switch语句

switch语句是一种常见的流控制语句。它语句中的每一种情形(case)的含义是:如果表达式等于这个值(value),则执行后面的语句(statement)。而break关键字会导致代码流跳出switch语句。如果省略break关键字,就会导致执行完当前case后,继续执行下一个case。最后的default关键字则用于在表达式不匹配前面任何一种情形的时候,执行代码。

switch语句用法

switch(变量){
 case 变量值1:
  console.log("a");  //若变量与变量值1相同则执行该处代码
  break;
 case 变量值2:
   console.log("b"); //若变量与变量值2相同则执行该处代码
   break;
 case 变量值3:
   console.log("c"); //若变量与变量值3相同则执行该处代码
   break;  
 default:
 console.log("d");  //若变量与所有的变量值不同,则执行该处的代码
}

例:

<script>
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
  {
  case 0:
    x="Today it&#39;s Sunday";
    break;
  case 1:
    x="Today it&#39;s Monday";
    break;
  case 2:
    x="Today it&#39;s Tuesday";
    break;
  case 3:
    x="Today it&#39;s Wednesday";
    break;
  case 4:
    x="Today it&#39;s Thursday";
    break;
  case 5:
    x="Today it&#39;s Friday";
    break;
  case 6:
    x="Today it&#39;s Saturday";
    break;
  }
document.getElementById("demo").innerHTML=x;
}
</script>

效果图:

JS中的switch语句有什么作用

以上是JS中的switch语句有什么作用的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
PHP中的条件控制结构PHP中的条件控制结构Mar 10, 2024 pm 09:36 PM

PHP中的条件控制结构在PHP编程中,条件控制结构是一种非常重要的语法,它可以让程序根据不同的条件来执行不同的代码块。通过使用条件控制结构,我们可以实现程序的分支逻辑,根据条件的结果来决定程序的执行路径。本文将介绍PHP中常用的条件控制结构,包括if语句、else语句、elseif语句和switch语句,并给出具体的代码示例。if语句是PHP中最基本的条件控

Go 语言基础 - switch语句Go 语言基础 - switch语句Jul 24, 2023 pm 03:50 PM

switch是一个条件语句,用于计算条件表达式的值,判断该值是否满足case语句,如果匹配则会执行相应的代码块。是用来替换复杂if-else语句的常用方式。

switch语句switch语句Aug 11, 2023 am 10:54 AM

Switch语句是一种在编程中常用的控制结构,允许程序根据不同的条件值来执行不同的代码块,可以代替多个if-else语句,提高代码的可读性和可维护性。虽然它有一些限制,但在适当的情况下,使用Switch语句可以使程序更加简洁和高效。

Go 语言中的 switch 语句是怎样使用的?Go 语言中的 switch 语句是怎样使用的?Jun 11, 2023 am 09:11 AM

Go语言是一种新兴的编程语言,它具有高效、简洁、安全和并发等特点,非常适合用于Web开发、分布式系统和云计算等领域。在Go语言中,switch语句是一种非常常用的语言结构,它可以根据表达式的值,选择不同的分支进行执行。本文将介绍Go语言中switch语句的基本使用方法和注意事项。基本语法Go语言中的switch语句与其他编程语言中的

switch语句怎么用switch语句怎么用Sep 21, 2023 pm 05:48 PM

switch语句用法:1、Switch语句只能用于整数类型,枚举类型和String类型,不能用于浮点数类型和布尔类型;2、每个case语句后面必须跟着一个break语句,以防止执行其他case的代码块,没有break语句,将会继续执行下一个case的代码块;3、可以在一个case语句中匹配多个值,使用逗号分隔;4、Switch语句中的default代码块是可选的等等。

Java 10中的局部变量类型推断:如何在switch语句中使用final var关键字Java 10中的局部变量类型推断:如何在switch语句中使用final var关键字Jul 31, 2023 pm 12:31 PM

Java10中的局部变量类型推断:如何在switch语句中使用finalvar关键字随着Java语言的不断发展,每个新版本都会引入一些新的特性和改进。在Java10中,其中一个重要的新特性是局部变量类型推断。这个特性使得开发人员可以使用var关键字来代替显式的类型声明,从而使代码更加精简和易读。本文将探讨如何在switch语句中使用finalvar关

Java 枚举类型如何与 switch 语句配合使用?Java 枚举类型如何与 switch 语句配合使用?Apr 30, 2024 pm 06:48 PM

枚举类型是Java中定义常量集合的数据类型。配合switch语句,可实现以下功能:清晰表示值范围:枚举类型用于定义一组不可变的常量值,提高代码可读性。匹配不同枚举常量:switch语句允许根据枚举常量执行不同的操作,实现精细化的控制。处理不同场景:通过枚举类型和switch语句,可以在实际场景中灵活处理各种情况,如不同的通知类型发送不同邮件内容。

Golang函数的switch语句应用技巧Golang函数的switch语句应用技巧May 16, 2023 am 08:26 AM

随着Golang在近年来的持续快速发展,它已经成为了许多开发者的首选编程语言之一。在Golang的诸多语法结构中,switch语句无疑是一个非常重要的部分。然而,很多开发者可能只是会使用最简单的switch语句,而对于switch语句的进一步应用技巧却不是很了解。本文就来介绍一些Golang函数中switch语句的常见应用技巧,以期帮助读者更好地理解和应用s

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),