令中国铁道出版社 4.1认织 VBScrip 413 InputBox命令 范例Ch4-3htm hea <title>InputBox命令的用法<ftl <script language="VBScript dim name nam= InputBox("欢迎来到H聊天室&chr(13) 请输入您的大名”",Hi聊天室",,180200 MsoX"您的天名是&name,i-聊天室 </script </head> <body> </body> </html> 16
16 4.1 认识VBScript • 4.1.3 InputBox命令 范例 Ch4-3.htm <html> <head> <title>InputBox命令的用法</title> <script language="VBScript"> <!-- dim name name=InputBox ("欢迎来到Hli聊天室!"&chr(13)&_ "请输入您的大名?","Hli聊天室","",180,200) MsgBox "您的大名是"& name,,"Hli聊天室" --> </script> </head> <body> </body> </html>
令中国铁道出版社 4.1认织 VBScrip 413 Input Box命令 执行结果如下图a和图b所示。 ■ VBScript:Hi聊天室 期天要图夹室 VBScript:Hi聊天室 取消 您的大名是张三 确定 图b
17 4.1 认识VBScript • 4.1.3 InputBox命令 执行结果如下图a和图b所示。 图b 图a 单击确定
令中国铁道出版社 4.1认织 VBScrip 4.4 VBScript中变量与数组的定义 VBScript中定义变量的方法有两种,称为显性定 义( Explicitly)和隐性定义( Implicitly)。两者之间的区别 是,如果您在使用变量之前使用保留字Dim先行定义, 这就是一种显性定义的方式。例如 Dim student score Student score=80 而隐性定义则是直接命名并使用变量,没有利用 Dim定义的过程。例如: Student name=John Student tel“888888 18
18 4.1 认识VBScript • 4.1.4 VBScript中变量与数组的定义 VBScript中定义变量的方法有两种,称为显性定 义(Explicitly)和隐性定义(Implicitly)。两者之间的区别 是,如果您在使用变量之前使用保留字Dim先行定义, 这就是一种显性定义的方式。例如: Dim student_score Student_score=80 而隐性定义则是直接命名并使用变量,没有利用 Dim定义的过程。例如: Student_name=“John” Student_tel=“888888
令中国铁道出版社 4.1认织 VBScrip 4.4 VBScript中变量与数组的定义 数组的定义方式也使用Dim这个保留字。例如我们 这个数组的名称是 student name,且里面存放的是学生 姓名资料,并且数组中元素( Element个数为20。那么 VBScri定义的格式如下: Dim student name(19) 实际上,在数组中起始索引值是由0开始,也就是 student name数组可包含 student name(0) student name( student name(18 student name(19)。如果要设置数组中某个元素的值也 很简单,例如: student name(0)=Peter Anderson 19
19 4.1 认识VBScript • 4.1.4 VBScript中变量与数组的定义 数组的定义方式也使用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)。如果要设置数组中某个元素的值也 很简单,例如: student_name(0)=“Peter Anderson
令中国铁道出版社 4.1认织 VBScrip 4.4 VBScript中变量与数组的定义 更改 盤桪序谭竟数组的长度在定后是不任高 蕞大值作为此数组的长度。如长度知,VBSc提1 种动态教组力式来解决这个回葱。动态数组的定义和 固定长度数组定义类似,不过不用定义长度。例如: Dim student name 真到需要使用时,再利用ReDm保留字,实际定义 此刻的数组长度。例如 redim student name(20) ReDim这个保留字,可以随时在程序中用来更改动 数组的长度。何如 Student name数组的长度,希望变 更为30,则可以加上以下这道命令 redim student name( 30) 20
20 4.1 认识VBScript • 4.1.4 VBScript中变量与数组的定义 一般程序语言数组的长度在定义后,是不能再任意 更改。所以对于数组长度的取舍往往以数组可能长度的 最大值作为此数组的长度。如长度未知,VBScript提供 一种动态数组方式来解决这个问题。动态数组的定义和 固定长度数组定义类似,不过不用定义长度。例如: Dim student_name 直到需要使用时,再利用ReDim保留字,实际定义 此刻的数组长度。例如: redim student_name(20) ReDim这个保留字,可以随时在程序中用来更改动 态数组的长度。例如student_name数组的长度,希望变 更为30 ,则可以加上以下这道命令: redim student_name(30)