主要记述ASP的基本使用方法,记录字符串函数,时间函数,数学函数以及条件语句,ASP内置对象(Request\Response\Cookie\Session\Application\Server)
ASP使用VBscript语言,不区分大小写 ' 为注释
ASP配置
安装,window7为例“控制面板”——“程序和功能”——“打开或关闭Window功能”——“Internet信息服务”,一定要选中信息服务中的+号,选中“应用程序开发功能”下的“ASP选项”和“常用HTTP功能”的所有项
本机运行ASP的方式1.http://localhost/8-1.asp 2.http://127.0.0.1/8-1.asp 3.http://计算机名字/8-1.asp
4.http://计算机的IP地址/8-1.asp 5.http://计算机域名/8-1.asp
文件默认保存在C:\Inetpub\wwwroot文件中
ASP格式
1.HTML和CSS代码组成 2.客户端脚本 <script></script> 3.服务器端脚本 <% %>没有界定符号
VBScript为弱类型,不能同时定义和赋值 Dim 定义一个对象
VBScript作用域为整个网页,如果定义在过程或函数内,则生命期为过程或函数调用结束时结束,跨网页需要使用Session变量或者Application变量。
数组定义使用的是()作为下标的标志 使用Redim重新定义一个数组, 在其后面添加Preserve可保留原有数据<% Redim Preserve a(5) %>
数组的方法
1.Split(str,“ ”)方法将字符串转换为数组,第一个参数是字符串,第二个参数是切分的符号
2.Ubound(数组名,维数) 返回指定维数可用的最大下标
3.Lbound(数组名,维数) 返回指定维数的可用最小下标,一般为0
4.Filter(数组,字符串b) 返回数组指定含有的字符串的数组
逻辑运算符:逻辑非Not 逻辑与And 逻辑或Or 逻辑异或Xor 逻辑等价Eqv 逻辑隐含Imp
连接运算符&/+,尽量使用&作为连接 是否相等=(不同于其余程序的==) 两个对象是否相等Is
字符串函数
常用的字符串函数 | |
函数 | 功能 |
Len(string) | 返回字符串的字符数 |
Trim(string) | 去掉字符串两端的空格 |
Mid(string,start[,length] | 从字符串的第start字符开始,取长度为length的子字符串。如果省略Length,表示到字符串的结尾 |
Left(string) | 从字符串左边开始取长为Length的子字符串 |
Right(string) | 从字符串右边开始取长为length的子字符串 |
Replace(string,find,replacewith) | 替换字符串中的部分字符,将find替换为replacewith |
Instr(string1,string2) | 返回字符串string2字符串在string1字符串中第一次出现的位置,如果未出现,则返回0 |
StrComp(string1,string2[,compare] | 返回两个字符串比较的结果。string1小于string2,比较结果为-1;string1等于string2,比较结果为0;string1大于string2,比较结果为1.参数compare为0,表示按二进制比较,为1为文本比较 |
Asc(string) | 返回字符串中第一个字符对应的ANSI码 |
Chr(number) | 返回与指定ANSI码对应的字符 |
时间日期函数
常用的日期和时间函数 | ||||||||
Now() |