第5章VBScript客户端脚本语言PPT教学课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/12/10
6
• 5.2.3 变量
– 数组变量
• Dim A(10), B(2,3) • 其中A有A(0)到A(10)共11个数组元素, B共有12个元
素
– 动态数组
• 动态数组是指在程序运行时,数组中所包含的元素 数量可以变化的数组。
• Dim Array(15)
• ReDim Array(8)
包含 True 或 False
包含 0~255 之间的整数
包含-32768~32767 之间的整数
取值范围为-922337203685477.5808~922337203685477.5807
包含-2147483648~2147483647 之间的整数
包含单精度浮点数,负数范围为-3.40823E38~-1.401298E-45,正整数范
•
语句段
•
next
• 示例: Exam5_8.htm
2020/12/10
11
• 函数结构
– sub过程(没有返回值)
• 声明格式:
– [public | Private ] sub subname [<arglist>]
–
语句段
– end sub
• 调用格式: Call subname [arglist]
• 2. 符号常量
– 符号常量是用标识符表示的常量,常用于代替数字或字符 串,其值一经定义就不能改变。
– 定义常量的格式:
• Const 常量名=常量值
– 如: Const MyString = “这是一个字符串”
–
Const MyAge = 50
–
Const MyDate = #06-30-2005#
<script language=“VBScript”> </script>
2020/12/10
2
5.2 VBScript的数据类型
• 5.2.1数据类型:在VBScript语言中,只有一种 数据类型,即Variant(变体型)。
类型符 Empty Null Boolean Byte Integer Currency Long Single
– 例:Exam5_1.htm
2020/12/10
4
• VBScript符号常量
常量 Empty False True Nothing Null
功能描述 表示一个未初始化的变量值 表示一个布尔假值 表示一个布尔直值 表示对象引用中没有任何变量 表示不含有效数据的变量
2020/12/10
5
• 5.2.3 变量
包含表示日期或时间的数字,日期范围为 100 年 1 月 1 日~9999 年 12 月
31 日
包含变长字符串,最大长度可为 20 亿个字符
包含一个对象
3
包含一个错误代码
• 5.2.2 常量
– 常量是指在程序运行期间其值不发生变化的数 据。
• 1. 普通常量
– 普通常量包括字符串常量、数值常量、逻辑常量和日期常 量。
2020/12/10
8
5.4 VBScript程序结构
• 顺序结构
– 赋值语句 – 对象指向语句
• Set语句: Set 变量名=对象
– 注释语句
• ‘注释文本 或者 Rem 注释文本
– 语句分行
• 一行Fra Baidu bibliotek个语句:用冒号相隔 • 续行符:由一个空格和一个下划线组成
2020/12/10
9
• 选择结构
– 变量的主要作用是存取数据,提供存放信息的 容器。
– 变量的声明
• 语法格式:Dim 变量名,[ 变量名] … • 如:Dim UserName, Myage
– 强制显式声明所有变量
• Option Explicit
– 变量的作用域
• 变量的作用域由声明它的位置所决定。
– 函数级变量:函数中声明 – 脚本级变量:函数外声明
Double
类型名 空值型 无效值型 布尔型 字节型 整型
长整型 单精度型
双精度型
Date(Time)
日期时间型
String
O2b0j2e0ct/12/10
Error
字符串型 对象型 错误代码型
功能描述
当为数值变量时其值为 0;当为字符串变量,其值为零长度字符串””
不包含任何有效数据的 Variant
– if条件语句
• 格式:if 条件 then
•
语句段1
•
else
•
语句段2
•
end if
– select选择语句
• 格式:select case 表达式
•
case 值1
•
语句段1
•
case 值2
•
语句段2
•
….
•
case else
•
语句段k
•
end select
2020/12/10
10
• 循环结构
– do while…loop循环
• 格式:do while 条件
•
语句段
•
loop
• 示例:Exam5_7.htm
– for…next循环
• 格式:for 循环变量=初值 to 终值 step 步长
•
语句段
•
next
– for each…next循环
• 格式:for each 枚举元素变量 in 对象集合或数组名
– 运算符
• 算术、比较、逻辑及位、字符串
2020/12/10
7
5.3 VBScript的函数
• 输入函数
–InputBox( prompt,title,default,x,y,help)
• 字符串函数 • 数学计算函数 • 日期和时间函数 • 数据格式化函数 • 数据转换函数 • 数据类型检测函数
围为 1.401298E-45-3.402823E38
包 含 双 精 度 浮 点 数 , 负 数 范 围 为 -1.79769313486232E308 ~
-4.94065645841247E-324 , 正 数 范 围 为 4.94065645841247E-324 ~
1.79769313486232E308
– Function过程(有返回值)
• 声明格式:
– [public | Private ] Function funcname (arglist)
–
语句段
– End Function
• 调用格式: Funcname ( arglist )
– 示例:subandfun.htm
2020/12/10
第5章 VBScript客户端脚本语言
2020/12/10
1
5.1 VBScript语言简介
• VBScript是微软公司程序开发语言Visual Basic家族的成员之一,是一种脚本语言。
– VBScript既可为客户端编程语言,也可作为服 务器端编程语言
– 所有客户脚本必须封闭在特定的标记之间 – 语法结构为: