- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二讲 VBScript基础
教学重点:
1、常用函数和各种类型的表达式;
2、条件分支程序和循环控制程序以及过程与函数调用;
教学要求:
1、熟悉在ASP页面中使用VBScript,识记VBScript的数据类型和特点,了解各种数据类型常量的表示方法,变量的定义和作用域;
2、熟悉在运用VBScript中各种运算符号生成数学、字符、关系、逻辑表达式,以及运算规则;
3、识记VBScript中有关数学、字符、日期、类型转换等常用函数的名称、参数和返回值;
4、条件分支程序和循环控制程序以及过程与函数调用的概念和结构,应达到“领会”和“熟练应用”的层次;
5、熟悉数组的定义和使用,应达到“熟练应用”的层次。
教学内容:
1、VBScript简介;% %
2、数据类型(Boolean、Integer、Single、Date、String、Object等)
3、常量、变量与表达式;运用Dim定义变量(简单变量、数组变量)
4、变量的作用域:过程级和页面级
举例:(chapter04/section123/ varrange.asp)
%
dim x,y
x=2
y=5
sub testlocalvar()
dim x,num
x=9
num=y
y=x+num
end sub
testlocalvar
response.Write x的值为: x y的值为: y //y的值更改
response.write brnum的值为: num //num已经消失
%
5、运算符
数学运算:+、-、*、\、/、^ 结果:数值
字符连接运算:+(类型相同) (转化为字符) 结果:字符
关系运算:、=、、=、、= 结果:逻辑值(ture、false)
逻辑运算:not、 and、 or、 xor 结果:逻辑值(ture、false)
6、常用函数
数学函数:Int()、round()、sql()、eval()、rnd()
字符函数:len()、space()、replace()、trim()
转换函数:asc()、chr()、cbool()、cint()、clng()、cstr()
测试函数:isempty()、isnumeric()
日期时间函数:now、time、year()、month()、day()、dateadd()
7、程序控制语句
IF分支语句(三种格式):
1)IF 条件表达式 THEN 只有一条语句
2)IF 条件表达式 THEN
语句体
END IF
3)IF 条件表达式 THEN
语句体1
ELSE
语句体2
END IF
SELE CASE分支语句
SELECT CASE 测试表达式
CASE 表达式1
语句体1
CASE 表达式……
语句体……
CASE 表达式n
语句体n
CASE ELSE
语句体
END SELECT
循环语句:
for counter=start to end [step increment]
语句体
exit for
next
do while 条件
语句体
exit do
loop
do
语句体
exit do
loop while 条件
举例:注意格式(chapter04/section123/ autotable.asp)
table align=center width=80%
% for rownum=1 to 7
if rownum mod 2=1 then %
tr bgcolor=E7E9CF
%else %
tr bgcolor=#F6F6F6
%end if
for colnum=1 to 4 %
tdnbsp;/td
%next%
/tr
%next%
/table
8、过程与函数的定义
sub 过程名(形式参数)
语句块
[exit sub]
end sub
funtion 函数名(形式参数)
语句块
[exit function]
函数名=函数的返回值
end funtion
举例:
1、利用VBScript在页面中输出当前的日期(chapter04/section456/ instruct1.asp)
%t=now
response.Write (year(t)年month(t)月day(t)日)
%
2、试用VBS
文档评论(0)