switch语句
switch(多分支选择语句)
switch 语句用于基于不同的条件来执行不同的动作;
switch(n){ //n:首先设置表达式(通常是变量) case 1: //表达式的值会与结构中的每个 case 的值做比较 执行代码块 1 //如果存在匹配,那么与该case下关联的代码块会被执行 break; case 2: 执行代码块 2 break; default: 与 case 1 和 case 2 不同时执行的代码 }
执行流程:当switch后面括号内“表达式”的值与某个case后面的“常量表达式”的值相等时,就执行此case后面的语句。
执行完一个case后面的语句后,流程控制转移到下一个case继续执行。如果你只想执行这一个case语句,不想执行其他case,
那么就需要在这个case语句后面加上break,跳出switch语句;
n:表达式
case 常量表达式
break: 用来阻止代码自动地向下一个case运行
default:该关键词来规定匹配不存在时做的事情
var num=5 switch(num){ case 1:document.write("A");break; case 2:document.write("B");break; case 3:document.write("C");break; case 4:document.write("D");break; default:document.write("?") }
任务
- ?不会了怎么办
-