JavaScript Switch 语句

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

语法

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

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

实例

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

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

x 的结果:

Today it's Monday

转载于:https://www.cnblogs.com/mazey/p/6722792.html

Javascript-Switch相关推荐

  1. JavaScript:switch用法

    JavaScript:switch用法 基本语法 switch(n){ case 1: 代码块1 break; 代码块2 语句: break; default: 代码块3 break; } 先定义一个 ...

  2. JavaScript Switch 语句

    avaScript Switch 语句 如果希望选择执行若干代码块中的一个,你可以使用 switch 语句: 语法: switch(n){case 1:执行代码块 1breakcase 2:执行代码块 ...

  3. JavaScript: switch语句、break\case !

    switch语句 switch语句是另外一种JavaScript的条件分支语句,相比于if,在某些情况下,switch语句更加简洁.可读. 基本语法加实例 <!DOCTYPE html> ...

  4. Javascript switch...case比较语法

    switch-case,是全等比较 === 语法: switch(表达式){ case 值1: 代码块1; break; case 值2: 代码块2; break; . . . case 值n: 代码 ...

  5. 安全评价师如何刷题学习软件考题宝 JavaScript Switch 语句

    <script> var day; switch (new Date().getDay()) {case 0:day = "周日";break;case 1:day = ...

  6. javascript switch循环

    今天再给大家介绍一下switch. 先说说switch的优势: 1.选择结构更加清晰,一目了然. 2.执行速度相对较快. Switch的执行逻辑:从switch后面圆括号里的变量与从case后边的常量 ...

  7. JavaScript switch语句和循环

    1.switch 语句 (1)用于基于不同的条件来执行不同的动作. (2)如何使用switch结构 备注:  default 关键词来规定匹配不存在时做的事情: (3) 比较switch和多重if结构 ...

  8. JavaScript switch循环 简易ATM案例

    <script>var balance = 100;while (true) {var way = prompt('请输入您要的操作:\n1.存钱\n2.取钱\n3.显示余额\n4.退出' ...

  9. c语言case语句块,JavaScript使用Switch语句来选择将要执行的代码块

    JavaScript Switch 语句 switch 语句用于基于不同的条件来执行不同的动作. 使用 switch 语句来选择要执行的多个代码块之一.语法如下: switch(n) { case 1 ...

  10. javascript开关_JavaScript开关案例简介

    javascript开关 In this short article, I will introduce you to JavaScript switch cases and how to use t ...

最新文章

  1. 谈谈HTML5中的history.pushSate方法,弥补ajax导致浏览器前进后退无效的问题
  2. 洛谷 P 1387 最大正方形
  3. SoringMVC-常用注解标签详解(摘抄)
  4. 创业?你还差一位合格的产品经理
  5. python的函数的对象属性_Python帮助函数调试函数 用于获取对象的属性及属性值...
  6. gzip+chunked页面分段输出,resin gzip trunked无效,页面数据写入自定义buffer
  7. 2017年我国智能卡行业市场现状及发展趋势分析
  8. 字符识别(模板匹配BP神经网络训练)
  9. [译]如何在visual studio中调试Javascript
  10. 一个.NET Core开发者的Linux入门学习笔记
  11. Spring Data Redis实战之提供RedisTemplate
  12. 部署Java web项目到阿里云服务器
  13. SqlServer2012 File Table文件表
  14. PostgreSQL数据库的安装与配置
  15. H5混合APP开发框架
  16. 电器元件——LM7805
  17. 下载神器aria2和他的客户端Persepolis
  18. 房子装修真的好累~~
  19. MySQL第41题怎么评分_MYSQL练习题54道(包含尽可能多的解决方法及思路)
  20. 烟台大学CSDN俱乐部参加2012移动开发者大会见闻

热门文章

  1. 一套不错的php,一套不错的PHP笔试题-附答案
  2. 深度学习(27)随机梯度下降五: 单输出感知机梯度
  3. linux应用之----进程通信
  4. 软核,硬核、固核的区别!
  5. 以太网RJ45 接线标准 线序(备忘)
  6. 机器学习 数据模型_使用PyCaret将机器学习模型运送到数据—第二部分
  7. C语言高级编程:汇编分析i++和++i
  8. 买房贷款时为什么银行让客户选等额本息,这是不是个坑?
  9. 为什么销售员贷款比较难?
  10. Xilinx Vivado的使用详细介绍(2):综合、实现、管脚分配、时钟设置、烧写