文档介绍:ASP的默认脚本VBScript
一、VBScript简介
ASP开发环境提供了两种脚本引擎,即VBScript和JavaScript,他们功能相似,运行环境相同,相对而言,客户端使用JavaScript的优势明显
在Dreamweaver的“行为”面板中,应用行为而产生的客户端脚本就是JavaScript。
VBScript是IIS服务器端默认脚本,易学且能较快入门。
ASP允许HTML标签、脚本代码及ASP的对象、组件混合在一起使用:也就是说,可以将脚本代码写在ASP的标签内,进行解释执行。标准的服务器端脚本ASP代码声明,是在“<%”和“%>”之间的内容,即为ASP可执行的相关内容。相对HTML标签而言,多了一对前后的百分号“%”。
例:
<%@ LANGUAGE = "VBScript" %>
<HTML>
<BODY>
<FONT SIZE=7>
<% "欢迎使用VBScript脚本语言!"%>
</FONT>
</BODY>
</HTML>
‘设置主脚本语言
将单行语句分成多行
<HTML>
<HEAD><TITLE>将单行语句分成多行程序举例</TITLE>
<SCRIPT LANGUAGE="VBScript">
Sub ShowMessage
strExmp="欢迎您光临本网站,"& _
"您可以浏览最新图书信息,"& _
"如果您有什么意见和建议,请来信!"
MsgBox strExmp
End Sub
Call ShowMessage
</SCRIPT></HEAD>
<BODY>
……
</BODY></HTML>
在代码中加注释
注释语句一般采用西文单引号“'”,即以撇号作为注释的开始,注释可以和语句在同一行并写在语句的后面,也可以单独占一行。
格式:
′注释内容
或
语句′注释内容
二、 VBScript数据类型
VBScript中只有一种数据类型,即Variant。它是一种特殊的数据类型,根据其不同的使用方式而包含不同类别的信息。 Variant包含的数值信息类型称为子类型:
(1)Empty:未初始化的Variant。对于数值而言,值为0;对于字符串而言,值为空字符串(“”);
(2)Null:空值,不含任何有效数据;
(3)Boolean:逻辑值,同“布尔值”,包含“True”或“False”;
(4)Byte:单字节整数;
(5)Integer:短整数;
(6)Long:长整数;
(7)Currency:货币类型;
(8)Single:单精度浮点数;
(9)Double:双精度浮点数;
(10)Date(Time):日期或时间类型;
(11)String:变长字符串,最大长度可为20亿个字符;
(12)Object:对象;
(13)Error:错误号。
三、VBScript变量与常量
可以在变量被赋值的同时进行变量的声明,比如str1=“my name is”:通常称为“隐式声明变量”。不过这样通常会因为变量名拼写错误而导致脚本的运行错误
采用Dim进行具体变量的声明。
Dim MyRepeat__index ’定义变量
MyRepeat__index = 0 ’变量赋值
Dim MM_conn_STRING ’定义变量
MM_conn_STRING = "dsn=CONN;" ’变量赋值
比如MM_conn_STRING = “dsn=CONN;”,其中“=”不称“等于号”,而称“赋值号”,在“赋值号”左侧为变量,而值则在“赋值号”的右侧。
变量的命名必须遵循该语言定义的标准命名规则,在VBScript中,变量的命名需遵循以下规则。
(l)首字符必须为字母,不能使用数字或符号;
(2)不能包含句点,变量字母不区分大小写;
(3)变量名不超过255个字符;
(4)在声明的范围内必须具有惟一性。