欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
JavaScript Switch break default操作
 
break 关键词
 
如果 JavaScript 遇到 break 关键词,它会跳出 switch 代码块。
 
此举将停止代码块中更多代码的执行以及 case 测试。
 
如果找到匹配,并完成任务,则随机中断执行(break)。无需更多测试。
 
break 能够节省大量执行时间,因为它会“忽略” switch 代码块中的其他代码的执行。
 
不必中断 switch 代码块中的最后一个 case。代码块在此处会自然结束。
 
default 关键词
 
default 关键词规定不存在 case 匹配时所运行的代码:
 
实例
 
getDay() 方法返回 0 至 6 的数字周名。
 
如果今日既不是周六(6)也不是周日(0),则输出一段默认消息:
 
switch (new Date()。getDay()) {
 
    case 6:
 
        text = "今天是周六";
 
        break; 
 
    case 0:
 
        text = "今天是周日";
 
        break; 
 
    default: 
 
        text = "期待周末——";
 
 
text 的结果是:
 
期待周末——
 
默认的 case 不必是 switch 代码块中最后一个 case:
 
实例
 
switch (new Date()。getDay()) {
 
    default: 
 
        text = "期待周末!";
 
         break;
 
    case 6:
 
        text = "今天是周六";
 
        break; 
 
    case 0:
 
        text = "今天是周日";
 
 
如果 default 不是 switch 代码块中最后一个 case,请记得用 break 结束默认 case。
 
常见的代码块
 
有时您会需要不同的 case 来使用相同的代码。
 
在本例中,case 4 和 5 分享相同的代码块,而 0 和 6 分享另一段代码块:
 
实例
 
switch (new Date()。getDay()) {
 
    case 4:
 
    case 5:
 
        text = "周末快到了:)";
 
        break; 
 
    case 0:
 
    case 6:
 
        text = "今天是周末——";
 
         break;
 
    default: 
 
        text = "期待周末!";
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64434.shtml