- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验01vbscript实验
实验01 ASP脚本语言(二)
一、实验目的
掌握VBScript脚本语言的 循环语句、子程序和函数
二、实验内容(文件名中的XX 用学号代替)
6、循环
6.1 For … Next 语句
语法
For Counter=Start To End [Step Increment]
[程序代码段]
[Exit For]
[程序代码段]
Next
其中:Counter是计数值,Start是初始值,End是终止值;Step Increment是步长(可省略)
实验范例[文件名:XX_2_07.asp]
%
Option Explicit
Const cntMsg=”Hello,world!”
Dim I,strMsg
For I=1 to 7
strMsg=”font size=” I “” cntMsg “/fontbr”
Response.Write strMsg
Next
%
6.2 While … WEnd 语句
语法
While Expression
[程序代码段]
WEnd
实例(略)
6.3 Do … Loop 语句
语法
Do [{While | Until} Expression]
[程序代码段]
[Exit Do]
[程序代码段]
Loop
或
Do
[程序代码段]
[Exit Do]
[程序代码段]
Loop [{While | Until} Expression]
实验范例[文件名:XX_2_08.asp] (九九乘法表)
%
Option Explicit
Const cntMax=9
Dim I,j
Response.write “h3九九乘法表/h3”
Response.write “table boder=1 width=’90%’”
Response.write “tr align=’center’ bgcolor=’lightblue’”
Response.write “td /td”
For I=2 to cntMax
Response.write “td” I “/td”
Next
Response.write “/tr”
‘问题:后面程序请补全!
6.4 For Each … Next 语句
语法
For Each Element In Group
[程序代码段]
[Exit FOr]
[程序代码段]
Next
其中:Element是一个变量,Group泛指数组或集合对象(Collection)
[文件名:XX_2_09.asp]
%
Option Explicit
Dim aryNum(5)
Dim intSum,item,I
AryNum(0)=25:aryNum(1)=18
AryNum(2)=16:aryNum(3)=20
AryNum(4)=62:aryNum(5)=118
I=1
For Each item in aryNum
Response.write “数组字符” I “:” item “br”
IntSum=intSum+item
I=I+1
Next
Response.write “hr数组总和为:” intSum
%
7、子程序、函数
7、1 自定义子程序(Sub procedure)子程序、函数(Function)
语法
Sub Subname([arguments])
[命令或程序区段]
End Sub
实验范例[文件名:XX_2_10.asp]
%
Option Explicit
Const cntPI=3.14159
Sub Main()
Dim sngR
sngR=CSng(Request.Form(“R”))
Cal_Area sngR
End Sub
Sub Cal_Area(sngR)
Dim sngArea
sngArea=0.5*cntPI*(sngR^2)
Response.write “圆面积为:” sngArea “!”
End Sub
%
html
headtitle求圆面积/title
/head
body
h3求圆面积/h3
form method=”post” name=”frm1”
请输入半径:input name=”R” maxlength=6 size=6brhr
input type=submit value=”计算”
input type=reset value=”清除”
/form
%
Main
%
/body /html
7、2 子程序参数传递方式
两种方式:Call by Value(传值调用)与Call by Reference(传址调用,VBScript默认方式)。通过下面两个范例,比较两种方式的差别。
方式一Call
您可能关注的文档
最近下载
- 《大学之道》《人皆有不忍人之心》(成语识记+挖空特训+情境默写+写作素材) 统编新教材高考语文课内古诗文【要点梳理与素材积累】.docx VIP
- 五年级道德与法治3,主动拒绝烟酒与毒品优秀教案.pdf
- 《美丽的丝巾ppt课件》小学美术浙人美版二年级下册_2.ppt
- 《论语十二章》(成语识记+挖空特训+情境默写+写作素材) 统编新教材高考语文课内古诗文【要点梳理与素材积累】.docx VIP
- 电动单梁起重机设计计算书.doc
- 2069-3-3101-002 WKB产品判定准则-外发.docx
- 露天矿组织架构、部门职责.pdf VIP
- 《数字化测图》课程标准(高职).docx
- 医疗行业医疗设备采购方案.docx VIP
- 朝阳市第四高中诗词大会十二宫格题.ppt
文档评论(0)