javascript中的switch语句

admin 发布于:2015-11-12 16:57 栏目: 浏览:477 评论:0
switch语句:该语句对表达求值结果和case的值进行比较。如果找到匹配,则程序执行的与该case关联的语句。break为可选参数,通常使用break阻止代码向下一个case执行。switch语句如下

switch (expression) {
  case label_1:
    statements_1
    [break;]
  case label_2:
    statements_2
    [break;]
    ...
  default:
    statements_def
    [break;]
}



break语句确保程序匹配成功执行预计后跳出该控制。如果被忽略,程序将执行下一个case中的语句,知道遇到break。
如果没有匹配到,则执行default中的语句。
请注意:expression 与 label的比较是恒等,即类型相等且值相等。
switch (num) {
  case "1":
    console.log("1");
    break;
  case "2":
    console.log("2");
    break;
  case "3":
    console.log("3");
    break;
  case 1:
    console.log("4");
    break;
  case 2:
    console.log("5");
    break;
  case 3:
    console.log("6");
    break;
  default:
   console.log("不是字符串'1','2','3',数字1,2,3中的一个");


游客

返回顶部