资源描述:
《ASP动态网页设计 教学课件 ppt 作者 李俊 等 第四章VBScript基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章VBScript基础本章主要内容VBScript概述VBScript语法规则常量变量和数据类型数组的使用VBScript中常用的运算符的使用VBScript中的系统函数的使用VBScript中的选择结构和循环结构自定义函数的使用4.1VBScript概述VBScript简介客户端脚本将脚本程序传输到客户端,由客户端的浏览器解释执行服务器端脚本服务器端执行脚本程序,并将执行结果传送给客户端浏览器VBScript的格式客户端脚本格式VBScript客户端代码2、服务器端脚本格式语法一:<%VBScript服务
2、器端代码%>语法二:VBScript服务器端代码4.2VBScript语法规则在VBScript中所有的变量、函数、关键字不区分大小写。比如,A和a,系统将当成同一个变量。如果一个运算符由多个字符组成,则运算符两边必须加空格,如amodb。一般情况下,输入程序时要求:一行一句,一句一行。但一行最多不超过1023个字符,如果确实想把一条语句放在多行上,必须用续行符(_)连接。注意:续行符前至少有一个空格。所有的符号都是英文符号。在脚本中可以在一空行或者一行脚本的末尾添加注释。注释在脚本
3、中并不执行,只起到提示作用。添加的方法为:单引号(')注释内容。4.3VBScript数据类型子类型描述Empty未初始化的变量。对于数值变量,值为0;对于字符串变量,值为零长度字符串("")。Null不包含任何有效数据的Variant。Boolean包含True或False。Byte包含0到255之间的整数。Integer包含-32,768到32,767之间的整数。Currency-922,337,203,685,477.5808到922,337,203,685,477.5807。Long包含-2,147,483,648到2,147,483,647之间的整数。Single包含单精
4、度浮点数,负数范围从-3.402823E38到-1.401298E-45,正数范围从1.401298E-45到3.402823E38。Double包含双精度浮点数,负数范围从-1.79769313486232E308到-4.94065645841247E-324,正数范围从4.94065645841247E-324到1.79769313486232E308。Date(Time)包含表示日期的数字,日期范围从公元100年1月1日到公元9999年12月31日。String包含变长字符串,最大长度可为20亿个字符。Object包含对象。Error包含错误号。4.4VBScript常量与变
5、量VBScript中的常量常量的分类字符串常量:通过双引号引起的一串字符。例如:”动态网页程序设计”。数值常量:一个数字,不需要分界符。例如:1、100、200.5。日期时间常量:通过##括起来的日期、时间或日期+时间。常量的命名常量命名只能包含字母、数字、下划线。第一个字符必须是字母。长度不能超过255个字符。在被声明的作用域内必须惟一。不能与VBScript的关键词相同。符号常量声明Const<常量名>=<常数
6、常数表达式>例如:ConstPI=3.1415926VBScript中的变量变量的命名规则常量命名只能包含字母、数字、下划线。第一个字符必须是字母。长度不能超过255个
7、字符。在被声明的作用域内必须惟一。不能与VBScript的关键词相同。变量声明{Dim
8、Private
9、Public}<变量名1>[,<变量名2>]不允许指定变量类型4.5VBScript数组数组的类型静态数组。静态数组指的是数组一经声明,元素个数就固定不变,不能再更改。动态数组。动态数组指的是数组经过声明后,元素的个数可以随时更改。4.5VBScript数组静态数组的声明Dim变量名(维数)[,变量名2(维数2)]dimb(4)、dima(2,3)动态数组的声明dim数组变量名()Redim[Preserve]数组变量名(上标)说明:首先使用Dim声明一个没有维数的数组。注意,不
10、能在dim后面的括号中加上数组的维数。Redim数组时,数组变量的上标可以是常量,也可以是变量或变量表达式。Redim语句可以多次重复使用,但重复声明后,前面数组里的值会被全部清空。Preserve关键字,可以保留前一次声明时数组里的值4.6VBScript运算符算术运算符加(+)、减(—)、乘(*)、除(/)、整除(\)、取模(Mod)、指数(^)和取负(-)整除运算符()该运算符能够实现两个数相除,取其整数部分。该运算符要求两个操作数必须为整数,如果不是整数,系