设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 13905|回复: 1
打印 上一主题 下一主题

第四节 条件语句

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-28 02:29:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用条件语句和循环语句可以控制 VBScript 的流程。使用条件语句可以编写进行判断和重复操作的 VBScript 代码。
一 条件语句 条件语句和我们的某些思维类似,可以通过比较的方法进行思考,当有两个或者多个事物可以选择时,人们总是会选择最优越的,然后再作行动的决定.条件语句通过if去判断一个条件的真假,如果为真(True),就去执行(then)一个任务,如果为假就去执行另一个(else)任务;通常要判断的条件是一个比较运算符的值或用变量表示的一个进行比较的表达式;

1单分支结构

if 条件 then
任务
else
其它任务
end if

2 简单多分支结构
if 条件1 then
任务1
elseif 条件2 then
任务2
elseif 条件3 then
任务3
........
else
其它任务
end if

2 多分支
Select Case 结构提供了 If...Then...ElseIf...结构的一个变通形式,可以从多个语句块中选择执行其中的一个。Select Case 语句提供的功能与简单多分支语句类似,但是可以使代码更加简练易读。Select Case 结构在其开始处使用一个只计算一次的简单测试表达式。表达式的结果将与结构中每个 Case 的值比较,如果匹配,则执行与该 Case 关联的语句块:

Select Case 条件
Case 结果1
任务1
Case 结果2
任务2
Case 结果3
任务3
.........
Case else
其它任务
End Select

示例1-时间函数测试
查看效果
<html>
<head>
<title>asp简单程序</title>
</head>
<body>
<%
dim aa,bb,cc
aa=#00:00:00#
bb=#07:00:00#
cc=aa>bb
%>
<%response.write(cc)%> '输出False
</body>
</html>

示例2-编写问候语
查看效果
<html>
<head>
<title>asp简单程序</title>
</head>
<body>
<%
dim aa,bb,cc,dd,ee,ff,my_time
my_time=time()
aa=#00:00:00#
bb=#07:00:00#
cc=#12:00:00#
dd=#14:00:00#
ee=#20:00:00#
ff=#23:59:59#
if my_time>=aa and my_time<bb then
response.write("早上好,欢迎你的光临")
elseif my_time>=bb and my_time<cc then
response.write("上午好,欢迎你的光临")
elseif my_time>=cc and my_time<dd then
response.write("中午好,欢迎你的光临")
%>
<!--下面将要使用html显示字体-->
<% elseif my_time>=dd and my_time<ee then %>
<font color="#FF0000" size="+5" face="华文彩云">下午好,欢迎你的光临</font>
<%elseif my_time>=ee and my_time<ff then %>
<font color="#FF00FF" size="+5" face="华文彩云">晚上好,欢迎你的光临</font>
<% else %>
<font color="#FF00FF" size="+5" face="华文彩云">啊哈哈哈</font>
<% end if %>
</body>
</html>

二 注释语句

注释语句不会执行,也不会显示在页面上,主要是为了方便阅读而添加;一般使用Rem或者单撇号'进行注释,语法如下:
<% Rem.....%>
<% '.......%>

本章要点:
1 掌握单分支和简单多分支结构
2 了解多分支结构
您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 00:19 , Processed in 0.098037 second(s), 10 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表