<html>
<body>
<%
dim h
h=hour(now())
response.Write(now()&"(beijing time)<br/>")
if h<12 then
response.Write("good morning")
elseif 12<h<18 then
response.Write("good afternoon")
else
response.Write("good evening")
end if
%>
</body>
</html>
显示内容是:
2014-8-14 22:21:37(beijing time)
good afternoon
应该是晚上啊,为什么运行后是afternoon呢?
问下ASP的if elseif else语法我错哪了
答案:2 悬赏:50 手机版
解决时间 2021-03-15 05:30
- 提问者网友:我的未来我做主
- 2021-03-14 07:29
最佳答案
- 五星知识达人网友:撞了怀
- 2021-03-14 07:45
elseif 12<h<18 then
改成
elseif h>12 and h<18 then
改成
elseif h>12 and h<18 then
全部回答
- 1楼网友:夜风逐马
- 2021-03-14 08:53
disp_alert(bmi);<br>改为<br>disp_alert(bmi);<br>试试<br><br>另外,给个建议,就是变量命名尽量不要跟函数命名重复,比如你这里面bmi重复了很多次,这样很容易引用出错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯