IT门户网,专注电脑知识与技术及手机硬件信息服务网站!

当前位置:IT门户网 > 网络知识 > 网站seo >

AS!P脚本循环语句

时间:2021-09-14    来源:IT门户网    人气:

  本篇教各人ASP剧本轮回语句:

  ASP 动态处事器页面情况的特点就在于它是通过一种或几种剧本语言而写成的,剧本语言可以看作是编程语言的简化版,它易于进修和把握,这给宽大动态网站的设计者们提供了相当大的便利。可以这么说 : 剧本语言运用的恰当与否直接干系到 ASP 应用措施的优与劣。继上一篇我们进修了剧本语言 VBScript 的函数和条件语句后,本日我们继承来看看 VBScript 中的轮回语句。

  轮回语句的浸染就是反复执行措施代码,轮回可分为三类:一类在条件变为“假”之前反复执行语句,一类在条件变为“真”之前反复执行语句,另一类凭据指定的次数反复执行语句。在 VBScript 中可利用下列轮回语句:

  Do...Loop: 当(或直到)条件为“真”时轮回。

  While...Wend: 当条件为“真”时轮回。

  For...Next: 指定轮回次数,利用计数器反复运行语句。

  For Each...Next: 对付荟萃中的每项或数组中的每个元素,反复执行一组语句。

  我们先来看看 Do...Loop,它是可以多次(次数不定)运行语句块。当条件为“真”时或条件变为“真”之前,反复执行语句块。请看下例: < html>< head>

  < title>DoLoop.asp< /title>< body悦目标雷人图片[]   bgcolor="#FFFFFF">< /head>< p>< /p>

  < p>请将本年到本月为止的每个月份的销售结算记录填写在本页之上。< P>

  < %

  counter = 1

  thismonth = month(now())

  Do while counter < thismonth + 1

  response.write " " & counter & " 月份 : "

  response.write "______________________________" & "< BR>< br>"

  If counter >13 then

  exit do

  end if

  counter = counter+1

  Loop

  %>

  < hr>< /body>< /html>

  这段 ASP 措施运用轮回语句建造了一张销售结算记录表,将以上代码剪贴至记事簿生存为 DoLoop.asp,并在欣赏器中以 HTTP 方法举办欣赏,按照当前的月份的差异,你将看到如下图的功效。

AS!P剧本轮回语句

  我们来阐明一下此段措施,我们的目标是要按照当前的月份打印一张表格,首先我们成立一个计数器“count”并将其值设为 1,然后我们用函数 month() 和 now() 获得当前的月份,最后成立轮回,当 count 的值小于当前月份的值加 1 的时候,即显示月份值及一条横线并将 count 的值加 1,轮回语句反复执行直到以上条件为假时退出轮回。个中假如 count 大于 13 则用 exit do 当即退出轮回。

  Do Loop 语句还可以利用以下语法:

  Do

  [statements][Exit Do]

  [statements]Loop [{While | Until} condition]

  While...Wend 语句是为那些熟悉其用法的用户提供的。可是由于 While...Wend 缺少机动性,所以发起最好利用 Do...Loop 语句。下面我们来看看 For Next 语句。For...Next 语句用于将语句块运行指定的次数,在轮回中利用计数器变量,该变量的值随每一次轮回增加或淘汰。

  下面的示例将进程 MyProc 反复执行 50 次。For 语句指定计数器变量 x 及其起始值与终止值。Next 语句使计数器变量每次加 1。 Sub DoMyProc50Times()

相关文章

网站seo排行榜

更多>>

网络知识排行榜

更多>>

系统教程排行榜

更多>>

服务号