网站大量收购独家精品文档,联系QQ:2885784924

vbscript语句.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vbscript语句

% Dim Sum,I,N Sum=0 N=100 I=1 循环,从1加到N Do While I=N Sum=Sum+I^2 I=I+2 Loop Response.write 100以内的奇数的平方和= Cstr(Sum) % /body /html (2)进入循环之后检查条件是否为True。 进入循环之后检查条件,首先执行循环体,然后判断条件,根据判定结果决定是否继续执行循环,因此执行循环次数至少为1。 语法: Do [语句序列1] [Exit Do] [语句序列2] Loop [{While | Until} 条件] 例4-8 将例4-6用Do…loop Until改写。 html head title累加和计算/title /head bodyh3累加和计算/h3hr 求累加1 + 2 + 3 +…+ 100的值。p input type=button name=button1 value=计算 script for=button1 event=onclick language=vbscript s = 0: n = 1 do s = s + n n = n + 1 loop while n = 100 只是条件放到Loop while后 msgbox 1+2+3+…+100 = s /script /body 2.While…Wend语句 While…Wend语句比较简单,只要指定条件为True,则会重复执行一系列的语句,但是由于While…Wend缺少灵活性,所以建议最好使用Do…Loop语句。 3.For…Next语句 For…Next语句用于指定语句块运行的次数。在循环中使用计数器变量,该变量的值随每一次循环增加或减少。 语法: For循环变量=初值To终值[Step步长] [语句序列1] [Exit For ] [语句序列2] Next[循环变量] 说明: (1)如果没有指定步长,是默认为1。 (2)步长可是正数也可是负数。 (3)可以在循环中的任何位置放置一个Exit For语句,可随时退出循环。 例4-10 使用For…Next循环,计算“2+4+6+…+100”的和。 分析:求100以内偶数的和,从初值j=2开始,终值为100,步长为2。 html head titleFor…Next循环,步长为正/title /head body h2求2+4+6+…+n=?/h2 % Dim j, total total=0 For j = 2 To 100 Step 2 total = total + j Next response.write2+4+6+…+100= total % /body /html 例4-11 使用For…Next循环,求“50+48+46+…+2”的和。 分析:从初值j=50,计数器变量每次减2(步长为-2),终值为2。 html head titleFor…Next循环,步长为负/title /head body h2求50+48+46+…+2=?/h2hr % Dim j, total total=0 For j =50 To 2 Step -2 total = total + j Next response.write 50+48+46+…+2= total % /body /html 例4-12 修改例4-11,求使50+48+46+…+j的和大于500后的第一个值j。 html head titleexit for的用法/title /head body h2求使50+48+46+…+j的和大于500后的第一个值 j/h2hr % Dim j, total total=0 For j =50 To 2 Step -2 total = total + j if total=500 then exit for Next response.write 则程序运行到j= j时停止循环。 br则计算50+48+...+j=total % /body /html 4.循环的嵌套 循环可以多级嵌套。所谓嵌套,就是在一个大循环内可以包含一个小循环,此时小循环就相当于大循环内的执行语句。 图4-12 循环嵌套示意图 例4-13 循环的嵌套示例。 定义一个二维数组并给其赋值,然后求出数组变量的和。 分析:要给二维数组赋值,首先要读出二维数组变量的个数,用二重循环来实现分别读出行列,然后用一个变量赋给数组变量,最后

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档