asp输出数字变量时为什么会显示false

FF=cint(0)+0F1=F2=F3=F4=F5=cint(0)+0MM=cint(0)+0M1=M2=M3=M4=M5=cint(0)+0ifleft(bj,1)=... FF=cint(0)+0
F1=F2=F3=F4=F5=cint(0)+0
MM=cint(0)+0
M1=M2=M3=M4=M5=cint(0)+0
if left(bj,1)="G" then
byear=cint(year(now)-20)
elseif left(bj,1)="C" then
byear=cint(year(now)-16)
end if
byear1=byear+1
byear2=byear+2
byear3=byear+3
byear4=byear+4
byear5=byear+5
byear6=byear+6

birthyear=cint(mid(tuid,7,4))
age1=year(now())-birthyear
select case birthyear
case byear
if t2="男" then MM=MM+1 else FF=FF+1
case byear1
if t2="男" then M1=M1+1 else F1=F1+1
case byear2
if t2="男" then M2=M2+1 else F2=F2+1
case byear3
if t2="男" then M3=M3+1 else F3=F3+1
case byear4
if t2="男" then M4=M4+1 else F4=F4+1
case byear5
if t2="男" then M5=M5+1 else F5=F5+1
case byear6
if t2="男" then M6=M6+1 else F6=F6+1
end select
以下为输出部分
年龄 出生年份 男 女
<%=year(now())-byear%>岁(<%=byear%>) <%=MM%> <%=FF%>
<%=year(now())-byear1%>岁(<%=byear1%>) <%=M1%> <%=F1%>
<%=year(now())-byear2%>岁(<%=byear2%>) <%=M2%> <%=F2%>
<%=year(now())-byear3%>岁(<%=byear3%>) <%=M3%> <%=F3%>
<%=year(now())-byear4%>岁(<%=byear4%>) <%=M4%> <%=F4%>
<%=year(now())-byear5%>岁(<%=byear5%>) <%=M5%> <%=F5%>
<%=year(now())-byear6%>岁(<%=byear6%>) <%=M6%><%=F6%>
展开
 我来答
网海1书生
科技发烧友

推荐于2016-01-11 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26230

向TA提问 私信TA
展开全部
首先,cint(0)+0 你这样画蛇添足究竟是要闹哪样?直接用 0 不可以吗?

其次,在ASP中(其实是VBScript)是没有F1=F2=F3=F4=F5=cint(0)+0这样的赋值语句的(但Javascript中有),它相当于
F1=(F2=(F3=(F4=(F5=cint(0)+0))))
F1=(F2=(F3=(F4=(F5=0))))
F1=(F2=(F3=(F4=True)))
F1=(F2=(F3=False))
F1=(F2=True)
F1=False
也就是说,这样运行后,F1的初始值是False,而F2、F3、F4、F5因为没有实际赋值所以仍然是空值。
正确的应该这样:
F1 = 0
F2 = 0
F3 = 0
F4 = 0
F5 = 0
或者
F1 = 0: F2 = 0: F3 = 0: F4 = 0: F5 = 0

下面那个M1=M2=M3=M4=M5=cint(0)+0也一样要改。
田响建站
2014-09-26 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
<%=byear%>显示false还是什么显示false?
更多追问追答
追问

这个年龄段既没有男也没有女的时候,MM FF M2,F2 有时在不同的班级出现false,

追答
这个年龄段既没有男也没有女的时候 = 缺失先决条件 = 不存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式