首页
学习
活动
专区
圈层
工具
发布

JavaScript switch case语句详解

JavaScript switch case语句详解 switch 语句专门用来设计多分支条件结构。与 else/if 多分支结构相比,switch 结构更简洁,执行效率更高。...语法格式 switch (expr) { case value1 : statementList1 break; case value2 : statementList2 break; ... case...var id = 1; switch (id) { case 1 : console.log("普通会员"); break; //停止执行,跳出switch case 2 : console.log("...,默认执行的代码 console.log("游客"); } 当 JavaScript 解析 switch 结构时,先计算条件表达式,然后计算第一个 case 子句后的表达式的值,并使用全等===运算符来检测两值是否相同...2 : console.log("VIP会员"); break; case 3 : console.log("管理员"); break; } 示例2 在下面代码中,JavaScript 先检测 case

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【入门指导】入门javascript需要看的书

    在动手做过几个项目,对了 JavaScript 有了感性认识之后,你可能就会想要学习一些进阶内容,这时候《JavaScript 权威指南》就会成为最佳的选择。...JavaScript DOM编程艺术 很少有把JavaScript DOM单独拿出来的一本书,但是恰恰JavaScript DOM是前端开发中经常遇到的。...JavaScript高级程序设计(第3版) 如果说《javascript权威指南》是一本字典,那zakas这本《javascript高级程序设计》可以算是一本由浅入深的好读物。...书中涉及的概念基本涵盖了js的大部分内容,包括作用域链、js数据类型、OOP对象在js中的实现、闭包、BOM和DOM模型、对变态IE的系列兼容的解决方案、事件流、还有xml、jason、E4X这些数据格式与...如果说犀牛书展现了 JavaScript 特性的丰富和功能的强大,这本书就体现了 JavaScript 语言轻巧简洁的特点。

    1.1K60

    JavaScript 生态系统非常奇怪

    一般来说,这个过程会同时读取多个 JavaScript 源代码作为输入,然后生成一个或多个 JavaScript 文件作为输出。...我们可以使用一种可以编译成 JavaScript 的语言来编写代码,而不是直接编写 JavaScript。...下面是一些例子: 曾几何时,将近20年前,ECMA 委员会标准化了 E4X,使 XML 能够被视为一种数据类型。随后,它又失去了支持,被弃用并存档。...它与 E4X 的不同之处在于,它会编译成 JS。 ECMA TC39 没有成功的标准化过类型注释,但是微软使用 TypeScript 实现了,它也会最终编译成 JS。...想想所有这一切之所以成为可能,是因为我们编写的 JavaScript 不仅不是我们运行的 JavaScript,而且在仔细检查下甚至根本不是 JavaScript。 对此你怎么看?

    74930
    领券