js switch

範例1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
let animal = '狗';
//這是錯誤範例
switch (animal) {
case '貓':
console.log('喵');
case '狗':
console.log('汪'); //汪
case '雞':
console.log('咕'); //咕
case '羊':
console.log('咩'); //咩
default:
console.log('無此動物'); //無此動物
}
將「表達式的值」與「case 條件裡的值」做比對,執行符合此條件下方的陳述式
js_switch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
let BMI = 34;

switch (true) {
case BMI >= 35:
console.log('重度肥胖');
break;
case BMI < 35 && BMI >= 30:
console.log('中度肥胖');
break;
case BMI < 30 && BMI >= 27:
console.log('輕度肥胖');
break;
case BMI < 27 && BMI >= 24:
console.log('過重');
break;
case BMI < 24 && BMI >= 18.5:
console.log('正常');
break;
default:
console.log('過輕');
}