範例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('過輕'); }
|