VBscript的条件语句和循环语句.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBscript的条件语句和循环语句

条件语句 选择结构是一种可以根据条件实现程序分支的控制结构。其特点是,根据所给定的选择条件为真(即条件成立)或为假(即条件不成立),而决定从各分支中执行某一分支的相应操作。 选择结构是通过条件语句来实现的,条件语句也称为if语句。在VBScrript中条件语句的主要形式有: If……Then……Else……End if 格式: If 条件 then [命令1] Else [命令2] End if 功能:如果条件成立,执行Then后的命令;反之,如果条件不成立,执行 else后的命令。(演示VBScript_third.asp的代码) 2、If……Then……ElseIf……End if 格式: If 条件1 then [命令1] [ElseIf 条件2 then 命令2] [ElseIf 条件3 then 命令3] …… [Else 命令N] End if (演示VBScript_third.asp的代码) 3、Select case……End select 如前面两个格式,如果用ElseIf过多,尽管可以再增加,但多个ElseIf子句会使程序的可读性差,在多个条件中运行选择的更好方法是使用Select case……End select语句。 格式: Select case 测试表达式 [case表达式1 [命令1]] [case表达式2 [命令2]] …… [case else 命令N] End select (演示VBScript_third.asp的代码) 循环语句 循环结构是一种可以根据条件实现程序循环执行的控制结构,一般有“当型循环”和“直到型循环”两种,其他循环结构可以看作这两种结构的变型。 当型(while)循环:当给定条件为true时,重复执行语句,否则循环语句停止执行,而执行下面的语句。 直到(until)型循环:一直重复执行一组语句,直到给定的条件为true时停止,然后执行下面的语句。 变形体(For)循环:将一组语句按照指定的循环次数重复执行后,再执行下面的语句。 当型循环语句的结构: Do While条件 [命令1] [exit do] ‘这是用于在特定条件下退出循环 [命令2] Loop do [命令1] [exit do] ‘这是用于在特定条件下退出循环 [命令2] Loop While条件 两者区别:第一个格式是条件满足时才执行接着的语句,第二个格式是先执行一次然后才根据条件判断是否继续执行接下来的语句。 (演示VBScript_third.asp的代码) 直到型循环语句: (1)、do until条件 [命令1] [exit do] [命令2] Loop (2)、do [命令1] [exit do] [命令2] loop until条件 两者区别:第一个格式是先满足条件后才运行,第二个格式是先运行了一次后再判断条件。 变形体循环: for……next 格式:For 循环变量=初值to终值 [step 步长] [命令1] [exit for] ‘用于在特定情况下退出循环 [命令2] Next for each……next 格式:for each 集合中的元素 In 集合 [命令1] [exit for] ‘用于在特定情况下退出循环 [命令2] Next 区别:前者主要用于已知终值的情况下进行循环。后者是对数组的每个元素或对象集合中的每一项都执行一组相同的操作。如果不知道数组元素或对象集合中项目的具体数目时,for each……next尤其有用。 (演示VBScript_third.asp的代码) 参考以下代码进行上机试验: If语句的用法: 首先建立一个index.asp页面,在上面有两个表单,第一个表单里面有一个名为xm的姓名文本域,一个名为mm的密码文本域,一个提交按钮和重置按钮;另一个表单中有一个名为cj的文本域和一个提交按钮和重置按钮。两个表单提交后的处理文件都是VBScript_third.asp文件,在VBScript_third.asp文件中的代码如下: % dim xingMing,miMa xingMing = request.Form(xm) miMa = request.Form(mm) if xingMing 张三 and mm 123 then

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档