有时,当我们写代码时,我们要为作出不同的决定而执行不同的操作。我们可以使用条件语句中的代码来做到这一点。条件语句是一套用于执行基于不同条件的不同动作的命令。
为了支持这一点,VBscript中提供了一系列的话,这是可以结合进行验证的。 VBscript中有2个条件语句的结构,可以让我们在ASP页中使用:如果... THEN ... ELSE和选择案例。无论是在锯的方式执行相同的任务。为了使用它们,我们必须知道什么能做或者什么不能做,因此你要选择合适的那一个。
If ... Then ... Else 语句
if语句是一种基于变量或一些其他类型的数据决定的方法,例如,你可能有一个检查布尔值是否正确或者变量包含数字或者字符串值的脚本。
如果一个逻辑条件为真,使用if语句执行语句。,如果条件为假,使用可选的else子句执行语句。语法If语句如下所示:
为了支持这一点,VBscript中提供了一系列的话,这是可以结合进行验证的。 VBscript中有2个条件语句的结构,可以让我们在ASP页中使用:如果... THEN ... ELSE和选择案例。无论是在锯的方式执行相同的任务。为了使用它们,我们必须知道什么能做或者什么不能做,因此你要选择合适的那一个。
If ... Then ... Else 语句
if语句是一种基于变量或一些其他类型的数据决定的方法,例如,你可能有一个检查布尔值是否正确或者变量包含数字或者字符串值的脚本。
如果一个逻辑条件为真,使用if语句执行语句。,如果条件为假,使用可选的else子句执行语句。语法If语句如下所示:
if condition then
statements_1
else
statements_2
end if
条件可以是计算结果为true或false的表达式。如果条件计算为true,执行statements_1;否则,statements_2被执行。 statement_1和statement_2可以是任何语句,包括进一步嵌套的if语句。
您也可以使用elseif复合按顺序测试多个条件的语句。如果您想选择多套代码的一个来执行,你可以使用这种结构。
if condition_1 then
statement_1
[elseif condition_2 then
statement_2]
...
[elseif condition_n_1 then
statement_n_1]
[else
statement_n]
end if
让我们看一下例子。第一个例子决定学生是否已经通过了66分及格的考试:
<%@ language="vbscript"%>
<%
Dim Result
Result = 82
if Result >= 66 then
response.write("Pass <br />")
else
response.write("Fail <br />")
end if
%>
热门信息
阅读 (201)
1 独特的随机字母阅读 (175)
2 检查和设置IIS服务器正确的权限阅读 (167)
3 asp网站伪静态化URL Rewrite中的httpd.ini伪静态化规则编写方法阅读 (166)
4 asp取access数据库里本周、本月、本季度的记录~阅读 (166)
5 ASP-对象