ASP技术的声明如果稍有不同的是比执行如果声明在大多数其他语言。没有括号或大括号,也没有任何括号。就是单纯的做个判断,为真就执行then后面的语句,【否则,执行else后面的语句块】当然这个否则是可以不要的,比如我下面做个判断,当数字大于5才输出来
<%
Dim myNum
myNum = 6
If myNum > 5 Then
Response.Write("myNum = "& myNum)
End If
'else用法
If myNum > 5 Then
Response.Write("myNum = "& myNum)
else
response.write("no data!")
End If
%>
与正常的声明如果您只能检查一个条件,但有时你会要检查多个条件。在ASP中,您可以做到这一点与elseif的,这是名称的声明,如果依赖于另一如果声明。 ,下面是多中判断情况
<%
If myNum > 5 Then
Response.Write("myNum = "& myNum)
else if myNum = 5 then
response.write("data data!")
else
response.write("no data!")
End If
%>
题外话,本身if我最常用在判断数据库表里头是否有记录,有在继续往下操作,没有不操作,这样不容易出错
if not rs.eof then '有记录才执行
......
......
end if
一样的,不过后面这个写得就有点....
像这种多条件的可以用
select case
case 条件1
运行1
case 条件2
运行2
case 条件3
运行3
else
运行4
end select
有什么不懂百度一下就好了