switch 语句
switch 语句是 if 语句的兄弟语句。
开发者可以用 switch 语句为表达式提供一系列的情况(case)。
switch 语句的语法:
switch (expression)
case value: statement;
break;
case value: statement;
break;
case value: statement;
break;
case value: statement;
break;
...
case value: statement;
break;
default: statement;
switch(变量){ case 变量值1: console.log("a"); //若变量与变量值1相同则执行该处代码 break; case 变量值2: console.log("b"); //若变量与变量值2相同则执行该处代码 break; case 变量值3: console.log("c"); //若变量与变量值3相同则执行该处代码 break; default: console.log("d"); //若变量与所有的变量值不同,则执行该处的代码 }
break为跳出当前语句,若没写break,后面的语句都会执行?
下面我们做一个小例子
问题一利用switch语句对于成绩大于六十分的输出合格,对于小于六十分的输出不合格!
<meta charset="UTF-8" /> <script> var sz = prompt("请输入数字"); function shuru(sz){ switch(parseInt(sz / 10)){ case 10: case 9: case 8: case 7: case 6: alert("合格"); break; default: alert("不合格"); break; } } shuru(sz); </script>