今天写switch的时候发现没有达到预期效果,参照w3school的写法发现语法一致 想了一下,js是弱类型语言,是不是不支持number?试了一下将数字改为字符串,果然可以了 或者可以这样写:switch(parseInt($(item).attr('title')){ case 1: break; case 2: break;
语法 switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 与 case 1 和 case 2 不同时执行的代码 } 工作原理:首先设置表达式 n(通常是一个变量).随后表达式的值会与结构中的每个 case 的值做比较.如果存在匹配,则与该 case 关联的代码块会被执行.请使用 break 来阻止代码自动地向下一个 case 运行. 实例 显示今日的周名称.请注意 Sunday=0, Monday=1, Tue
/* switch语句的使用注意事项: 1.多个case后面的数据不可以重复 2.switch后面的小括号当中只能是下列数据类型: 基本数据类型:byte . short.char.int 引用数据类型:String字符串.enum枚举 3.switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略 匹配哪一个case就从哪一个位置向下执行,知道遇到break或者整体结束 */ public class Demo03SwitchNotice{ public static vo
switch(name){ case '1': age = 123; break; case '2': age = 456; break; default : age = 777; } 函数 function func(arg){ return arg+1 } var result = func(1) console.log(result); 普通函数: function func(){ } 匿名函数: function func(arg){ return arg+1 } setInterval