前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript Switch 语句

JavaScript Switch 语句

作者头像
一觉睡到小时候
发布2019-07-03 18:03:11
6500
发布2019-07-03 18:03:11
举报
文章被收录于专栏:国产程序员国产程序员

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

JavaScript 中的Switch和Java中的Switch没什么区别。

语法:

代码语言:javascript
复制
 1switch(n)
 2{
 3case 1:
 4  执行代码块 1
 5  break;
 6case 2:
 7  执行代码块 2
 8  break;
 9default:
10  n 与 case 1 和 case 2 不同时执行的代码
11}

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

实例:

我需要对车辆信息进行翻译

代码语言:javascript
复制
 1 /**
 2     * 车辆信息翻译
 3     */
 4function translate(value) {
 5        var truckType = "";
 6        switch (value) {
 7            case "7":
 8                truckType = "2T";
 9                break;
10            case "8":
11                truckType = "5T";
12                break;
13            case "9":
14                truckType = "10T";
15                break;
16            case "10":
17                truckType = "12T";
18                break;
19            case "11":
20                truckType = "15T";
21                break;
22            default:
23                truckType = "";
24        }
25        return truckType;
26    }

如果你不清楚

代码语言:javascript
复制
        switch (value) {

switch中的value是什么类型,可以使用

代码语言:javascript
复制
  alert(typeof value);      

来查看需要做判断的值是什么类型的,这样就可以在case中写相应的类型。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 国产程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档