1. js 代碼
// 1. switch 語句也是多分支語句 也可以實現多選1 // 2. 語法結構 switch 轉換、開關 case 小例子或者選項的意思 // switch (表達式) { // case value1: // 執行語句1; // break; // case value2: // 執行語句2; // break; // ... // default: // 執行最后的語句; // } // 3. 執行思路 利用我們的表達式的值 和 case 后面的選項值相匹配 如果匹配上,就執行該case 里面的語句 如果都沒有匹配上,那么執行 default里面的語句 // 4. 代碼驗證 switch (8) { case 1: console.log('這是1'); break; case 2: console.log('這是2'); break; case 3: console.log('這是3'); break; default: console.log('沒有匹配結果'); }
2. 語法結構
switch語句也是多分支語句,它用於基於不同的條件來執行不同的代碼。當要針對變量設置一系列的特定值的選項時,就可以使用switch。
3. 注意事項
// switch注意事項 var num = 1; switch (num) { case 1: console.log(1); case 2: console.log(2); case 3: console.log(3); break; } // 1. 我們開發里面 表達式我們經常寫成變量 // 2. 我們num 的值 和 case 里面的值相匹配的時候是 全等 必須是值和數據類型一致才可以 num === 1 // 3. break 如果當前的case里面沒有break 則不會退出switch 是繼續執行下一個case