switch(duty_pd_name){
case "EveryDay":
switch(interval_value){
case "1":
switch(repeat_type){
case "日期":
switch(isDate(repeat_value)){
case true:
;
case false:
;
default:
;
}
case "星期几":
default:
;
}
case "2":
switch(repeat_type){
case "日期":
case "星期几":
default:
;
}
case "3":
switch(repeat_type){
case "日期":
case "星期几":
default:
;
}随后再整理吧,实在是太烂了……
case "EveryDay":
switch(interval_value){
case "1":
switch(repeat_type){
case "日期":
switch(isDate(repeat_value)){
case true:
;
case false:
;
default:
;
}
case "星期几":
default:
;
}
case "2":
switch(repeat_type){
case "日期":
case "星期几":
default:
;
}
case "3":
switch(repeat_type){
case "日期":
case "星期几":
default:
;
}随后再整理吧,实在是太烂了……
最好做成{}名值对的对象,在引用处理更顺畅,呵呵
:)
之前没写过几回JS,目前只是为了把功能跑下来,不是最终代码……我测试了下,没有break也是正确执行(我当时还挺诧异,以为这玩意不用break……)。
<script>
var a=1
switch(a){
case 1:
alert(11);
case 2:
alert(22);
}
</script>正确的:
<script>
var a=1 //2//111
switch(a){
case 1:
alert(11); break;
case 2:
alert(22); break;
default:
alert('默认就是我~~')
}
</script>