令中国铁道出版社 51什么是AS 512变量与常数 2.变量的有效范围和生命周期 变量的存在时间称为变量的生命周期,全局变量的 生命周期是从变量被定义开始到程序执行完毕为止。局 部 有在变量的耷效洹闺中在,当离开变量的 有效区域时,这些变量就会自动消失 些变量着进挂的在理类经奖据的等 如待晶是变蛋的级信易罐呢的避植话 就可以完成变量赋萑的工作。萁范例如下 Dim index Index =100 将变量 Index的值设为100 11
11 5.1 什么是ASP • 5.1.2 变量与常数 2. 变量的有效范围和生命周期 变量的存在时间称为变量的生命周期,全局变量的 生命周期是从变量被定义开始到程序执行完毕为止。局 部变量就只有在变量的有效范围中存在,当离开变量的 有效区域时,这些变量就会自动消失。 局部变量是一个用来保存暂时数据的绝佳选择。这 些变量只有所在的程序才会认得该变量,所以您可以在 许多不同程序中,定义相同的局部变量加以运用。至于 要如何指定变量的数值或数据呢? 通过ASP的赋值语句 就可以完成变量赋值的工作。其范例如下: <% Dim Index ⋮ Index = 100 ' 将变量Index的值设为100 %>
令中国铁道出版社 51什么是AS 512变量与常数 3.数组变量 数组变量是指计算机内存中,一组存放相同数据类 型的连续内存,这块内存使用相同的变量名称及索引值 来存取。数组变量的定义方式如下 Dim a(9) 定义一维数组 数组变量在内存中的排列情形如下: A(0)A()A(2)A(3)A(4)A5)A(6)A(7)A(8)A(9 ) 存取数组变量时,须指定变量名称及索引值。例如 m=A(O) n=A(1
12 5.1 什么是ASP • 5.1.2 变量与常数 3. 数组变量 数组变量是指计算机内存中,一组存放相同数据类 型的连续内存,这块内存使用相同的变量名称及索引值 来存取。数组变量的定义方式如下: Dim A(9) '定义一维数组 数组变量在内存中的排列情形如下: 存取数组变量时,须指定变量名称及索引值。例如: m=A(0) n =A(1) : A(0) A(1) A(2) A(3) A(4) A(5) A(6) A(7) A(8) A(9)
令中国铁道出版社 51什么是AS 512变量与常数 4.常数( Constant 常数是用来取代固定数字或固定字符串的名称,在 ASP中已预先定义许多内置常数。它的语法如下 Const Pl=3. 14159 Const HTML="Hyper Text Markup Language Const CreateDate=#11-12-2000# 其中字符串常数需以双引号(")表示;日期表达式则 必须使用“#将日期的值括起来 说明:常数的值在程序执行期间不得改变,故称为 常数。若在程序中不小心改变了常数值,会显示命令不 合法的信息 18
13 5.1 什么是ASP • 5.1.2 变量与常数 4. 常数(Constant) 常数是用来取代固定数字或固定字符串的名称,在 ASP中已预先定义许多内置常数。它的语法如下: Const PI=3.14159 Const HTML="Hyper Text Markup Language" Const CreateDate=#11-12-2000# 其中字符串常数需以双引号(")表示;日期表达式则 必须使用“#”将日期的值括起来。 说明:常数的值在程序执行期间不得改变,故称为 常数。若在程序中不小心改变了常数值,会显示命令不 合法的信息
令中国铁道出版社 5.1什么是AS 51.3运算符 ASP承袭 Visual Basicl的特色,它具有完整的运算符 功能,包括算术运算符、比较运算符、连接运算符和逻 辑运算符。 1.算数运算符 算数运算符提供各种算数运算的能力,它包含加、 减、乘、除等9种运算符。详细的符号及功能说明如下 表所示。 14
14 5.1 什么是ASP • 5.1.3 运算符 ASP承袭Visual Basic的特色,它具有完整的运算符 功能,包括算术运算符、比较运算符、连接运算符和逻 辑运算符。 1. 算数运算符 算数运算符提供各种算数运算的能力,它包含加、 减、乘、除等9种运算符。详细的符号及功能说明如下 表所示
令中国铁道出版社 5.1什么是AS 51.3运算符 1.算数运算符 功能说明 符号 功能说明 符号 指数运算 余数 Mod 负数 加法 乘法 除法 */ 字符串连接 整数除法 其中,字符串连接运算符(&)不是算术运算符, 但是在优先级上它会落在所有算术运算符之后,且在 所有比较运算符之前。因此我们将它列在此处来谈。 15
15 5.1 什么是ASP • 5.1.3 运算符 1. 算数运算符 其中,字符串连接运算符(&) 不是算术运算符, 但是在优先级上它会落在所有算术运算符之后,且在 所有比较运算符之前。因此我们将它列在此处来谈。 功能说明 符号 功能说明 符号 指数运算 ^ 余数 Mod 负数 - 加法 + 乘法 * 减法 - 除法 / 字符串连接 & 整数除法 \