【www.gdgbn.com--ASP入门】

在任语言中,我们的都会有if else语句了,asp在if  then else语法与其它程序不样,但是思想都一样的.

如果声明的使用作出决定,在您的ASP程序来执行某些代码,如果一些条件是真实的。由于ASP是在VBScript编程默认情况下,当你的ASP程序如果声明它实际上是相同的编程语言如果声明。

if语句
ASP技术的声明如果稍有不同的是比执行如果声明在大多数其他语言。没有括号或大括号,也没有任何括号。而年初的代码将被处决的声明时,如果其真正的特点是与当时和结束如果声明显然是标示完如果。下面是一个非常基本的声明,如果将永远是真。

<%
Dim myNum
myNum = 6
If myNum = 6 Then
Response.Write("Variable myNum = 6")
End If
%>
结果为:6

您可能会注意到, “ = ”操作符是用来确定双方的价值myNum至6时,然后用它来比较myNum至6我们如果声明。这种双重用途的平等经营混乱许多,但它可能帮助你要记住,在ASP中你不能确定价值的变量如果国家,这意味着“ = ”只能比较!

asp if else语法

有时候,你可能要执行一些代码时,双方如果是真正的声明和一些不同的代码时,它是虚假的。就像其他的编程语言,您可以在ASP中使用的其他关键字。下面是一个例子,将永远是虚假的,因此,其他部分的声明如果总是处决。

<%
Dim myNum
myNum = 23
If myNum = 6 Then
Response.Write("Variable myNum = 6")
Else
Response.Write("**Variable myNum = " & myNum)

End If
%>

结果为23

ASP技术-e lseif的条件语句
与正常的声明如果您只能检查一个条件,但有时你会要检查多个条件。在ASP中,您可以做到这一点与elseif的,这是名称的声明,如果依赖于另一如果声明。

想想看,以纯英文:如果事情是真的那么做到这一点elseif的第二个东西是真的那么做到这一点,等您可能已经使用了elseif的条件的声明在其他的编程语言,但如果不只是知道,你不能有一个elseif的声明首先,如果有一个发言。

下面就是一个例子,如果其第二个发言( elseif的)是总是如此。

<%
Dim myFastfood
myFastfood = "JBox"
If myFastfood = "McD"s" Then
Response.Write("Happy Meal Por Favor!")
ElseIf myFastfood = "JBox" Then
Response.Write("Two tacos please!")

Else
Response.Write("Foot-long turkey sub.")
End If
%>
显示结果:

Two tacos please!

本文来源:http://www.gdgbn.com/aspjiaocheng/18023/