(共566篇)
全部分类

JS流程控制语句之switch
[ JS基础 ] 

switch 语句

switch 语句通过根据一系列与目标值的对比判断,绝对执行哪一步分代码块。

switch 语句不能用来做范围的判断,她的目标值和对比值只做全等于判断===,因此一定要注意目标值和对比值的值和类型

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var age = 12;

switch (age) {
    case 10:
        console.log("10岁");
    case 11:
        console.log("11岁");
    case 12:
        console.log("12岁");
    case 13:
        console.log("13岁");
    case 14:
        console.log("14岁");
    default:
        console.log("没找到合适的值");
}
console.log("--------");
switch (age) {
    case 10:
        console.log("10岁");
    case 11:
        console.log("11岁");
    case 12:
        console.log("12岁");
        break;
    case 13:
        console.log("13岁");
    case 14:
        console.log("14岁");
    default:
        console.log("没找到合适的值");
}

案例代码