2024年6月8日发(作者:)

VBScript基础知识

(中山中专信息中心邓丽强整理)

3.1VBScript概述

1、VBScript简介

VBScript是一种脚本语言,也是ASP的默认语言,可以在HTML文件中

直接嵌入VBScript脚本,从而扩展HTML,使它不仅仅是一种页面格式语言。带有

VBScript脚本的网页可以对用户的操作作出反应。

2、HTML页面中添加VBScript代码

VBSript脚本作为HTML文档的一部分而存在。也就是说,这些代码必须

放在HTML文档中才能执行。脚本代码可以放在HTML文档的任何位置,即BODY或HEAD

部分之中。通常是将脚本代码集中放在HEAD部分中,这样能确保在BODY部分调用代码

之前读取并解码所有脚本代码。

在HTML页面添加VBScript脚本代码时,应以标记结束。基本语法格式如下:

名称"]>

SCRIPT标记具有以下3个属性。

(1)Language:指定脚本代码所使用的脚本语言。对于Internet

Explorer浏览器来说,该属性的取值可以是“VBScrip"或"JScript",前者可以简写为

"VBS"。

(2)EVENT:指定与脚本代码相关联的事件。

(3)FOR:指定与事件相关联的对象。

在上述语法中,之所以将脚本代码嵌入在注释标记之间,是

为了避免不能识别SCRIPT标记的浏览器将代码显示在页面中。

注意

SCRIPT标记可以在HTML文档的HEAD和BODY部分出现任意次。

大部分脚本代码放在Sub或Functip过程中,这类代码仅在HTML页面加载时执行一

次,可以在加载Web页面时初始化数据或动态地改变页面的外观。

3.2.1VBScript数据类型

VBScript只有一种数据类型,即Variant,称为变体型。Varriant是一种特

殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript

中惟一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。

最简单的Variant可以包含数字或字符串信息。Variant用于数字

上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。也就是说,如果使

用看起来像是数字的数据,则VBScript会假定其为数字并以适用于数字的方式处理。

与此类似,如果使用的数据只可能是字符串,则VBScript将按字符串处理。也可以将

数字包含在引号("")中使其成为字符串。

Variant包含的值信息类型称为子类型。大多数情况下,可将所需的

数据放进Variant中,而Variant也会按照最适用于其数据的方式进行操作。

Variant包含的数据子类型

子类型

Boolean

Byte

Currency

Long

Single

Double

包含True或False

包含0到255之间的整数

-922337203685477.5808到922337203685477.5808

包含-2147483648到2147483648整数

包含单精度浮点数,负数范围从-3.402823E38到-1.401298E-45,正数范围从1.401298E-45到

3.402823E38

包含双精度浮点数,负数范围从-1.79769313486232E308到-4.94E-324,正数范围

从4.94E-324到1.79769313486232E308

描述

Date(Time)包含表示日期的数字,日期范围从公元100年1月1日到公元9999年12月日

String

Object

Error

Integer

包含变长字符串,最大长度可为20亿字符

包含对象

包含错误号

包含-32768到32767之间的整数

3.2.2VBScript变量与常量

变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可

以存储脚本运行时可更改的程序信息。例如,可以创建一个名为ClickCount的变量来

存储用户单击Web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中

的地址,只要通过变量名引用变量就可以查看或更必变量的值。在VBScript中只有一

个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。