请问我写的这段分时问候JS代码错误在哪?

wxd198692 2007-02-19 04:18:53
<script language="javascript">
<!--
var msg = "";
day = new Date();
h=day.getHours();
if ((h> =0) && (h <=4));
msg="嘿嘿~今晚玩通宵啊?PFPF!";
if((h>4) && (h<7));
msg="那么奋斗啊~~快早上了哦。。饿了就吃点东西吧";
if((h>=7) && (h<9));
msg="这大清早的,早餐吃得好吧?";
if((h>=9) && (h<12));
msg="现在是工作的黄金时间哦";
if((h>=12)&&(h<13));
msg="现在是午饭时间哦!";
if((h>=13)&&(h<17));
msg="下午的工作还满意吧?:)"
if((h>=17)&&(h<19));
msg="晚饭吃了没有呢?出去散散步吧!"
if((h>=19)&&(h<22));
msg="今晚有什么节目呢?好好玩啊!"
if((h>=22)&&(h<23));
msg="该睡觉了...ZZZZ.....";
document.write(msg);

//-->
</script>
...全文
178 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxd198692 2007-02-20
  • 打赏
  • 举报
回复
谢谢你啊~~~又是粗心犯的错误~!!
my_web 2007-02-19
  • 打赏
  • 举报
回复
<script language="javascript">
<!--
var msg = "";
day = new Date();
h=day.getHours();
if ((h>=0)&&(h <=4))
{
msg="嘿嘿~今晚玩通宵啊?PFPF!";
}
if((h>4) && (h<7)){
msg="那么奋斗啊~~快早上了哦。。饿了就吃点东西吧";
}
if((h>=7) && (h<9))
{
msg="这大清早的,早餐吃得好吧?";
}
if((h>=9) && (h<12)){
msg="现在是工作的黄金时间哦";
}
if((h>=12)&&(h<13)){
msg="现在是午饭时间哦!";
}
if((h>=13)&&(h<17)){
msg="下午的工作还满意吧?:)";
}
if((h>=17)&&(h<19)){
msg="晚饭吃了没有呢?出去散散步吧!";
}
if((h>=19)&&(h<22)){
msg="今晚有什么节目呢?好好玩啊!";
}
if((h>=22)&&(h<23)){
msg="该睡觉了...ZZZZ.....";}
document.write(msg);
-->
</script>
错误原因:1.if后面不应该有;号.2,分号有一部分是中文的
my_web 2007-02-19
  • 打赏
  • 举报
回复
<script language="javascript">
var msg = "";
day = new Date();
h=day.getHours();
if ((h>=0)&&(h <=4))
{
msg="嘿嘿~今晚玩通宵啊?PFPF!";
}
if((h>4) && (h<7)){
msg="那么奋斗啊~~快早上了哦。。饿了就吃点东西吧";
}
if((h>=7) && (h<9))
{
msg="这大清早的,早餐吃得好吧?";
}
if((h>=9) && (h<12)){
msg="现在是工作的黄金时间哦";
}
if((h>=12)&&(h<13)){
msg="现在是午饭时间哦!";
}
if((h>=13)&&(h<17)){
msg="下午的工作还满意吧?:)";
}
if((h>=17)&&(h<19)){
msg="晚饭吃了没有呢?出去散散步吧!";
}
if((h>=19)&&(h<22)){
msg="今晚有什么节目呢?好好玩啊!";
}
if((h>=22)&&(h<23)){
msg="该睡觉了...ZZZZ.....";}
document.write(msg);
</script>

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧