switch case default 的用法应该存在一部分人不会使用吧,其实很简单就是每个 case 后,一定要加:break;default,就相当于 else,不会的朋友可以了解下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- switch(tagName){
- case "span":
- node = element.parent().parent();
- element = element;
- break;
- case "td":
- node = element.parent();
- element = element.find("span");
- break;
- default:
- node = element;
- break;
- }
- 以上语句等同于
- if(tagName == "span"){
- node = element.parent().parent();
- element = element;
- }else if(tagName == "td"){
- node = element.parent();
- element = element.find("span");
- }else{
- node = element;
- }
注意每个 case 后,一定要加:break; default,就相当于 else
来源: