jsswitch

时间:2024-11-04 10:07:30编辑:阿星

JS中的switch语句有什么作用

switch语句是一种流控制语句,在js中用于多种选择判断。当表达式值等于所设置值的时候则执行后面的语句。可用break关键字跳出switch语句学过Java语言的对于switch语句并不陌生。在JavaScript语音中同样也有switch语句,而且switch在js中的用法和java中并没有什么区别。接下来将和大家分享switch语句在JS中的用法【推荐课程: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"); //若变量与所有的变量值不同,则执行该处的代码}例:function myFunction(){var x;var d=new Date().getDay();switch (d) { case 0: x="Today it's Sunday"; break; case 1: x="Today it's Monday"; break; case 2: x="Today it's Tuesday"; break; case 3: x="Today it's Wednesday"; break; case 4: x="Today it's Thursday"; break; case 5: x="Today it's Friday"; break; case 6: x="Today it's Saturday"; break; }document.getElementById("demo").innerHTML=x;}效果图:


如何在JavaScript中使用switch语句

switch语句是条件分支语句,可以用来选择要执行的多个代码块之一,本篇文章就来给大家介绍关于JavaScript中switch语句的使用方法。如果表达式比较麻烦,当满足以下两个条件时可以使用switch语句表达式和值可以采用多个值当你想根据每个值进行更改执行时下面我们来看switch语句的语法switch (表达式or变量) {case 值1 :break;case 值2 :break;default ://如果表达式和变量没有对应的值,执行此步骤break;}首先在switch内写入表达式或变量。之后,我们将编写多个值及其执行代码。(通过查看语法可以看出,在switch语句中,代码执行基本上是并行关系)请注意break的描述。case?break是一个过程完的成。最后的default是如果表达式的结果与任何值不对应,则执行。根据需要,你可以写或者不写。我们来看switch语句的具体示例我们来编写一个程序,将变量定义为member,并检查分配给member的人的姓名是否为family中的值。有三个人,Tom,Jerry和Holly,当他们的名字被分配时,浏览器会显示“Tom is my family”等等。在写其他人的名字时,显示“XX is not my family”。代码如下JavaScriptvar member = "Tom";switch (member) {case "Tom":document.write ("Tom is my family");break;case "Jerry":document.write ("Jerry is my family");break;case "Holly":document.write ("Holly is my family");break;default:document.write (member + "is not my family");break;}运行结果如下:浏览器显示“Tom is my family”。当var member="Jerry";时,显示结果如下:同理,如果var member="Holly";则会显示Holly is my family。当你输入其他名字的时候,比如var member="marry";显示结果如下


上一篇:韩庚卢靖姗婚礼举办地

下一篇:没有了