找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 13906|回复: 1

第四节 条件语句

[复制链接]
发表于 2009-11-28 02:29:15 | 显示全部楼层 |阅读模式 IP:江苏扬州
使用条件语句和循环语句可以控制 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 了解多分支结构
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-10-1 03:21 , Processed in 0.232185 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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