请问机器是如何区分swtich中的代码块的?
举个例子来说,就是机器是如何区分每个case所关联的代码的?我看它也没有括号之类的符号
switch (new Date().getDay()) {
case 0:
day = "星期天";
break;
case 1:
day = "星期一";
break;
case 2:
day = "星期二";
break;
case 3:
day = "星期三";
break;
case 4:
day = "星期四";
break;
case 5:
day = "星期五";
break;
case 6:
day = "星期六";
} 它有冒号啊
如果你不想研究原理方面的知识,会用就可以了 区别不了。
switch会根据你输入的整数跳转到对应的case标签,然后把把该标签一下的所有代码通通运行一遍。不信你把所有的break删除。
break的作用就是执行到此语句时跳出switch
页:
[1]