JavaScript switch 语句

简介: JavaScript switch 语句

switch 语句用于基于不同的条件来执行不同的动作。


JavaScript switch 语句

请使用 switch 语句来选择要执行的多个代码块之一。

语法

switch(n){    case 1:         执行代码块 1        break;     case 2:         执行代码块 2        break;     default:         与 case 1case 2 不同时执行的代码}

工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。

实例

显示今天的星期名称。请注意 Sunday=0, Monday=1, Tuesday=2, 等等:

var d=new Date().getDay(); switch (d) {    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; }

x 的运行结果:

今天是星期三


尝试一下 »

default 关键词

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

实例

如果今天不是星期六或星期日,则会输出默认的消息:

var d=new Date().getDay();switch (d){    case 6:x="今天是星期六";     break;     case 0:x="今天是星期日";     break;     default:     x="期待周末";}document.getElementById("demo").innerHTML=x;

x 的运行结果:

期待周末


尝试一下 »


目录
相关文章
|
6月前
|
JavaScript 前端开发
javascript中的switch用法
javascript中的switch用法
|
2月前
|
JavaScript 前端开发
JS基础 if和switch区别
本文比较了JavaScript中的`if`语句和`switch`语句的区别,并通过示例代码展示了它们的用法,解释了何时使用`if`更合适以及`switch`语句的特点和应用场景。
19 0
|
3月前
|
JavaScript 前端开发
深入JavaScript的条件语句:if...else和switch
深入JavaScript的条件语句:if...else和switch
|
5月前
|
JavaScript 前端开发
JavaScript中的switch语句详解
JavaScript中的switch语句详解
|
JavaScript 前端开发
Javascript用数据替换if或switch的解决方案
Javascript用数据替换if或switch的解决方案
84 0
|
6月前
|
JavaScript 前端开发
【JavaScript保姆级教程】switch分支与while循环
【JavaScript保姆级教程】switch分支与while循环
146 0
【JavaScript保姆级教程】switch分支与while循环
|
6月前
|
JavaScript 前端开发
js基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。具体案例使用演示
js基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。具体案例使用演示
78 1
|
6月前
|
JavaScript 前端开发
JavaScript基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。
JavaScript基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。
66 0
|
JavaScript 前端开发
JavaScript switch 语句
JavaScript switch 语句
|
前端开发
前端知识案例21-javascript基础语法-switch
前端知识案例21-javascript基础语法-switch
61 0
前端知识案例21-javascript基础语法-switch