jianshe-logo

SEO科技网欢迎您
您的位置: 网站首页>> 网站建设>>网站制作>>VBScript中也允许用户自己定义变量,而且方法十分简单
 

VBScript中也允许用户自己定义变量,而且方法十分简单

来源:SEO科技网 上传:SEO科技网 更新日期:2024-02-04

VBScript中也允许用户自己定义变量,而且方法十分简单

变量与数组的定义,和任何其他程序语言一样,VBScript中也允许用户自己定义变量,而且方法十分简单。它定义变量的方法有两种:显性定义(explicitly)和隐性定义(implicity)。两者之间的区别在于,如果您在使用变量之前,使用保留字 Dim 先行定义,这就是一种显性定义的方式。例如:
Dim Student_scoreStudent_sore=80
而隐性定义则是直接命名并使用变量,没有利用 Dim定义的过程。例如:
Student_name="John"
Student_tel="6666666"
   数组的定义方式也使用 Dim 保留字。例如这个数组的名称是 student_name,且里面存放的是学生的姓名资料,并且数组中元素(element)个数为20。那么 VBScript定义的格式如下:
Dim student_name(19)
   实际上在数组中起始索引值是由0 开始,也就是 Student_name数组可包含Student_name(0)、Student_name(1)、...、Student_name(18)、Student_name(19)。如果要设置数组中某个元素的值也很简单,例如:
studeml_name(0)="John"


一般程序语言数组的长度在定义后,是不能再任意更改。所以对于数组长度的取舍,往往以数组可能长度的最大值作为该数组的长度。如果使用数组的长度未知,VBScript会提供一种动态数组方式来解决这个问题。动态数组的定义和固定长度数组定义类似,只不过是不用定义长度,例如:
Dim student_name
直到需要使用时,再利用ReDim保留字,具体定义此刻的数组长度,例如:
ReDim student_name(40)
利用ReDim保留字,可以随时在程序中更改动态数组的长度。例如 Student _name数组的长度,我们希望变更为50,则可以加上以下这道指令:
ReDim student_name(50)
前面所介绍的数组是属于一维数组(one-dimensional array),事实上 VBScript 也允许多维数组(multi-dimensional array)的使用,它的最大维数可到60(60 dimensionsfor a single array)。在 VBScript中定义多维数组的方法也很容易,例如以下是二维和三维数组的定义格式:
Dim subject(3,4)
Dim student_no(4,5,6)
上面这个二维和三维数组的定义实例基本上仍属于固定长度数组,至于动态数组则有些特别之处,例如定义以下的动态数组:
Dim student()
接着设置数组矩阵及长度:
Dim student(4,5,6)
这时,如果要更改该 Student三维数组的长度也是再利用 ReDim就可以了。如:
ReDim student(9,9,9)1.2?VBScript运算符
运算符(operators)对程序语言来说是相当重要的,因为它是一种可以让计算机对某些资料执行特殊运算(operation)的符号。VBScript 中的运算符可分为以下几类。

 

网站建设设计,更多>>
       
 
       

 
 
 
SEO科技网导航,更多>>
网站首页 SEO优化 SEO教程 SEO技巧 SEO外包 SEO培训 SEO服务 优化公司 SEO公司 SEO入门 推广公司
       

CopyRight © 2023 SEO科技网 All Rights Reserved,QQ2504003319