1 switch語句 的作用:
switch 語句用於基於不同的條件來執行不同的動作。
每當滿足一個變量條件,就會執行當前的case內容.
break 關鍵字用於跳出switch代碼塊。會終止switch代碼塊的執行。 如果忽略該關鍵字,swith 語句的下一個代碼塊會被執行。
default 關鍵字 來規定匹配不存在時做的事情。 default 關鍵字在 switch 語句中只能出現一次。
2 switch 典型結構:
Switch(變量){
case 1:
如果變量和1的值相同,執行該處代碼
break;
case 2:
如果變量和2的值相同,執行該處代碼
break;
case 3:
如果變量和3的值相同,執行該處代碼
break;
default:
如果變量和以上的值都不相同,執行該處代碼
break;
}
例1 : 舉2個栗子
1 分開判斷變量
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript"> var number = prompt("輸入0-5的一個數字"); switch (number) { case "0": alert(number); break; case "1": number = 1; break; case "2": number = 2; break; case "3": number = 3; break; case "4": number = 4; break; case "5": number = 5; break; } </script> </head> <body> </body> </html>
2 集體判斷變量
switch (number) { case"0":case"1":case"2": alert("1/2/3"); break; default: alert("4/5"); break; }