为了账号安全,请及时绑定邮箱和手机立即绑定

switch 问题?不懂?

var myweek =3;//myweek表示星期几变量
switch(myweek)
{
 case 1:
 case 2:
 document.write("学习理念知识");
 break;
 case 3:
 case 4:
 document.write("到企业实践");
 break;
 case 5:
 document.write("总结经验");
 break;
case 6:
case 0:
 document.write("周六、日休息和娱乐");
 break;
default:
document.write("请输0~6范围的数");
}
</script>

//为什么输出不了?求解?

正在回答

9 回答

document.write("请输0~6范围的数");    这句后面括号)是不是用了中文符号啊。。

0 回复 有任何疑惑可以回复我~

document.write("请输0~6范围的数");这句错了

0 回复 有任何疑惑可以回复我~

document.write("请输0~6范围的数")     这句最后一个的括号是中文输入法下的括号   

0 回复 有任何疑惑可以回复我~

或者将【document.write("请输0~6范围的数");】中的“)”换为英文状态下输入“)”

1 回复 有任何疑惑可以回复我~

将【

default:

document.write("请输0~6范围的数");


//这段代码删除即可

0 回复 有任何疑惑可以回复我~

document.write("请输0~6范围的数");最后一个括号你用了中文的括号。

1 回复 有任何疑惑可以回复我~

最后一行document.write("请输0~6范围的数");你使用了一个中文的反括号。换成英文的括号就可以了

1 回复 有任何疑惑可以回复我~

刚刚那条请忽略

0 回复 有任何疑惑可以回复我~

'1'  '2'  '3'  prompt里面的不是数字 是字符

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468195    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

switch 问题?不懂?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信