ASPVBscript的基本要素基本知识基本知识

VBscript的数据类型

VBscript只有一种类型的数据,即变种,称为形状。Varriant是一个特殊的数据类型,它可以包含不同类型的信息,根据它的使用方式。因为变异是VBscript中唯一的数据类型,它也在VBscript的所有函数的返回值数据类型。

最简单的变量可以包含数字或字符串的信息。变为在数字化背景下数字处理,作为一个字符串中的上下文字符串处理,如果你使用的数据看起来像数、VBscript假定这是一个数量和处理它的方式,适用于数。同样,如果所使用的数据只能是一个字符串,VBscript将由一个字符串进行处理,也可包含在引号()使它成为一个字符串。

变量中包含的值信息类型称为子类型。在大多数情况下,所需的数据可以放在变量中,并且变量将以最适合其数据的方式操作。

变量中包含的数据子类型


VBscript变量和常量

变量是一个方便的占位符是指计算机的内存地址,它可以存储信息的程序,可以更改脚本运行时。例如,你可以创建一个变量称为clickcount存储时代用户点击网页上的对象的数量。变量的使用不需要理解在计算机内存中的变量的地址,只要变量名引用变量可以被视为或更多的变量的值,只有一个基本的数据类型可以是变量,因此,所有变量的数据类型是不同的。

1,变量的命名规则

变量命名必须遵循标准的命名规则,VBscript:

的第一个字符必须是字母,不能包含嵌入的时期(。),长度不能超过255个字符。在申报范围的行动,它必须是唯一的。你不能为VBscript关键词相同。

2。声明变量

在VBscript,昏暗的声明,公开声明,和私人语句用于声明变量并分配存储空间。它的语法格式为:

{昏暗的|私人|公共} {,} {,} {,}

解释uff1a

(1)由公共语句声明的变量可以用于所有脚本中的所有进程;

(2)在脚本中的所有进程中都使用用于声明的脚本级变量,但是进程变量只能在进程中使用;

(3)由私有语句声明的变量只能用于声明变量的脚本中。

(4)在声明多个变量时,使用逗号分隔变量,如:a、b、c、d。

另一种方法是隐式声明的变量一个脚本中直接使用变量名称。这通常不是一个好习惯,因为它有时会导致意想不到的结果在运行脚本由于拼错变量名。因此,最好是声明所有变量使用OptionExplicit语句和使用它作为脚本的第一条语句。(也就是说,它必须出现在任何HTML标识符或其他脚本命令,否则将被视为非法的声明声明。

3,变量范围和生存期

变量的范围由其位置决定。如果在流程中声明一个变量,则该过程中的代码只能访问或更改变量的值。当变量是局部作用域时,它们被称为过程级变量。如果在流程之外声明变量,则可以由脚本中的所有进程标识变量,称为脚本级变量,具有脚本级别范围。

对一个变量存在的时间称为生存期,生存期的脚本级变量在声明的时候开始直到结束脚本。对于过程级变量,其生存期只有进程的运行时间,在那之后,该变量消失在执行过程中,局部变量是理想的临时存储空间。同名的局部变量可以用在不同的过程,因为每个局部变量仅由其过程识别的声明。

4。将变量赋给变量

赋值语句可用于将变量赋值给一个变量,该变量的形式是:

变量名=值,如rsername =阴影

密码=698726as

出生日期= # 1975-12-25

5。标量变量和数组变量

在大多数情况下,它将变为声明的变量的变量是必要的。一个变量,只包含一个值称为标量变量。在某些情况下,它是将一些相关值的变量更方便,所以你可以创建一个变量包含一系列的价值观,称为数组变量,数组变量的声明和标量变量相似,唯一不同的是,当数组变量,变量的名字是用圆括号()。例如,myweekday(6),其中一个有7个元素的一维数组的声明。

数组不限于一维。数组的最大尺寸可以是60。当声明一个多维数组,一个用逗号分开的数量每个括号阵列在括号中。暗表(5,9),例如,声明一个二维数组的6行和10列。

6。动态数组

一个动态数组也可以宣称,这是一个数组,改变字体的大小在运行时,动态数组的初始声明使用Dim语句或ReDim语句。如果你想使用一个动态数组,你可以不包含数字在parentheses.redim必须用来确定尺寸和每一个维度的大小。例如,以下ReDim声明套25动态数组的初始大小,然后ReDim语句重新调整数组大小30,而使用保留关键字保留数组的内容时,调整。

昏暗的MyArray(25)

......

ReDim AnotherArray(30)

7,简单的应用示例





数组的应用

昏暗的myweekday(6)
昏暗的工作日有所不同
myweekday(0)=星期日
myweekday(1)=星期一
myweekday(2)=星期二
myweekday(3)=星期三
myweekday(4)=星期四
myweekday(5)=星期五
myweekday(6)=星期六
工作日有所不同=工作日(日期)1
选择案例的真实
案例1工作日有所不同=
MsgBox今天是myweekday(1)
案例2工作日有所不同=
MsgBox今天是myweekday(2)
案例3工作日有所不同=
MsgBox今天是myweekday(3)
案例4工作日有所不同=
MsgBox今天是myweekday(4)
案例5工作日有所不同=
今天是MsgBox myweekday (5),哈哈,明天是周末。
案例6工作日有所不同=
MsgBox今天是myweekday(6)
案例0工作日有所不同=
MsgBox今天是myweekday(0)
最后选择










VBscript运算符

VBscript运算符包含算术运算符、关系运算符,比较运算符和逻辑运算符,几种类型。当表达式包含多个运营商,每一部分都是按照预定的顺序计算,即操作优先使用算术的时候,它是在圆括号和方括号的顺序执行。括号仍然需要遵循标准运算符的优先级,从左到右计算优先级。

1,算术运算符

变量命名必须遵循标准的命名规则,VBscript:




2,比较运算符


3,逻辑运算符



4、连接运算符


5。经营者优先权


以上是在ASP入门教程VBscript的基本要素的介绍,希望对你有帮助。