ASP基础知识VBScript基本元素讲解

VBScript数据类型
VBScript只有一种数据类型,即Variant,称为变体型。Varriant是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript中惟一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。
最简单的Variant可以包含数字或字符串信息。Variant 用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。也就是说,如果使用看起来像是数字的数据,则VBScript会假定其为数字并以适用于数字的方式处理。与此类似,如果使用的数据只可能是字符串,则VBScript将按字符串处理。也可以将数字包含在引号("")中使其成为字符串。
Variant包含的值信息类型称为子类型。大多数情况下,可将所需的数据放进Variant中,而Variant也会按照最适用于其数据的方式进行操作。
Variant包含的数据子类型

VBScript变量与常量
变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚本运行时可更改的程序信息。例如,可以创建一个名为ClickCount的变量来存储用户单击Web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更必变量的值。在VBScript中只有一个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。
1、变量的命名规则
变量命名必须遵循VBScript的标准命名规则:
第一个字符必须是字母。 不能包含嵌入的句点(.)。 长度不能超过255个字符。 在被声明的作用域内必须惟一。 不能与VBScript的关键词相同。
2、声明变量
在VBScript中,通常使用Dim语句、Public语句和Private语句显式声明变量,并分配存储空间。其语法格式为:
{Dim|Private|Public} <变量名1> [,<变量名2>] [,<变量名3>]...[,<变量名>]
说明:
(1)Public语句声明的变量可用于全部脚本中的所有过程;
(2)用Dim声明的Script级变量可用于脚本中的所有过程,但过程能变量只级用于过程中;
(3)Private语句声明的变量只能在声明该变量的脚本中使用。
(4)声明多个变量时,使用逗号分隔变量。如:Dim a,b,c,d
另一种方式是通过直接在脚本中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。因此,最好使用Option Explicit语句声明所有的变量,并将其作为脚本的第一条语句。(即它必须出现在任何HTML标识或其他VBScript命令之前,否则,该语句将被视为非法语句。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2251.html