令中国铁道出版社 51什么是AS 511在HIML中加入ASP程序代码 ·5.1.2变量与常数 513运算符
6 5.1 什么是ASP • 5.1.1 在HTML中加入ASP程序代码 • 5.1.2 变量与常数 • 5.1.3 运算符
令中国铁道出版社 51什么是AS 511在HIML中加入ASP程序代码 ASP是一种脚本式的描述语言,默认的文件扩展名 为asp。在传统的HIM文件加入ASP程序代码,需要 加入ASP起始<%和结束%的标记。请参考如下 <HTML> <BODY> ASP程序代码写在这里 </BODY </HTML> 当 Client端的浏览器要求ASP文件时,IS会将文件交 电ASTG填解释热行),{AS程属将理结 送至CI lient远 览馨粮据HML的内容编箝输出版面。 (7
7 5.1 什么是ASP • 5.1.1 在HTML中加入ASP程序代码 ASP是一种脚本式的描述语言,默认的文件扩展名 为.asp。在传统的 HTML文件加入 ASP程序代码,需要 加入ASP起始 <% 和结束 %> 的标记。请参考如下: <HTML> <BODY> <% ' ASP程序代码写在这里 %> </BODY> </HTML> 当Client端的浏览器要求ASP文件时,IIS会将文件交 由Active Server处理(解释并执行),待ASP 程序将处理结 果转换为HTML文件后,送至Client端的浏览器,再由浏 览器根据HTML的内容编排输出版面
令中国铁道出版社 51什么是AS 512变量与常数 变量为计算机内存位置的一块空间,在这个空间中 可以保存程序执行过程中所产生的信息。ASP中所有的 变量都是没有数据类型的变量,也就是说变量的类型都 是可变的数据类型。当我们将整数数据指定给变量,该 变量就是整数变量;指定日期给该变量,该变量就是日 期类型的变量。这种数据类型又称为 Variant的数据类 型。 Variant是一个很特殊的数据类型,它可以随着使用 方法的不同而存放不同的信息,所以它也是ASP中所有 函数返回值的惟一数据类型。 在ASP程序中,变量的定义必须使用Dim。由于变 量都没有数据类型,因此定义时非常简单
8 5.1 什么是ASP • 5.1.2 变量与常数 变量为计算机内存位置的一块空间,在这个空间中, 可以保存程序执行过程中所产生的信息。ASP中所有的 变量都是没有数据类型的变量,也就是说变量的类型都 是可变的数据类型。当我们将整数数据指定给变量,该 变量就是整数变量;指定日期给该变量,该变量就是日 期类型的变量。这种数据类型又称为 Variant 的数据类 型。Variant 是一个很特殊的数据类型,它可以随着使用 方法的不同而存放不同的信息,所以它也是ASP中所有 函数返回值的惟一数据类型。 在ASP程序中,变量的定义必须使用 Dim。由于变 量都没有数据类型,因此定义时非常简单
令中国铁道出版社 51什么是AS 512变量与常数 变量的定义方式如下 Dim index Dim l.. K 在实际应用上,如果变量不加定义并不是一个好 的方法,因为您可能会在使用时拼错了变量的名称 而产生不可预期的执行结果,增加许多调试的时间及 困扰。基于这个理由,可以使用 Option Explicit来要求 所有变量都要明确定义。例如 Option Explicit Dim Index. Count
9 5.1 什么是ASP • 5.1.2 变量与常数 变量的定义方式如下: Dim Index Dim I, J, K 在实际应用上,如果变量不加定义并不是一个好 的方法,因为您可能会在使用时拼错了变量的名称, 而产生不可预期的执行结果,增加许多调试的时间及 困扰。基于这个理由,可以使用 Option Explicit 来要求 所有变量都要明确定义。例如: <% Option Explicit Dim Index, Count : %>
令中国铁道出版社 51什么是AS 512变量与常数 变量命名的规则 在ASP中,变量的命名必须符合下列的规则 必须以英文字母开头。 变量名称不能包含句点(.)。 变量名称的长度不能超过255个字符。 在定义的有效范围中必须是惟一的 2.变量的有效范围和生命周期 变量的有效范围由定义的位置来决定。当在一个 程序中定义变量时,只有程序中的程序代码可以存取 或更改这个变量的值,称为局部变量。如果是在程序 之外定文一个变,那么所有程序将都能使用这个变 ,称为全局变量
10 5.1 什么是ASP • 5.1.2 变量与常数 1. 变量命名的规则 在ASP中,变量的命名必须符合下列的规则: ● 必须以英文字母开头。 ● 变量名称不能包含句点(.)。 ● 变量名称的长度不能超过 255 个字符。 ● 在定义的有效范围中必须是惟一的。 2. 变量的有效范围和生命周期 变量的有效范围由定义的位置来决定。当在一个 程序中定义变量时,只有程序中的程序代码可以存取 或更改这个变量的值,称为局部变量。如果是在程序 之外定义一个变量,那么所有程序将都能使用这个变 量,称为全局变量