Web应用程序开发教程——ASP+SQL Server 姜卫 何苗 李晓黎 第03章

Web应用程序开发教程——ASP+SQL Server 姜卫 何苗 李晓黎 第03章

ID:40239708

大小:2.00 MB

页数:62页

时间:2019-07-28

Web应用程序开发教程——ASP+SQL Server 姜卫 何苗 李晓黎 第03章_第1页
Web应用程序开发教程——ASP+SQL Server 姜卫 何苗 李晓黎 第03章_第2页
Web应用程序开发教程——ASP+SQL Server 姜卫 何苗 李晓黎 第03章_第3页
Web应用程序开发教程——ASP+SQL Server 姜卫 何苗 李晓黎 第03章_第4页
Web应用程序开发教程——ASP+SQL Server 姜卫 何苗 李晓黎 第03章_第5页
资源描述:

《Web应用程序开发教程——ASP+SQL Server 姜卫 何苗 李晓黎 第03章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web应用程序开发教程授课教师:职务:第3章ASP脚本语言课程描述ASP脚本语言包括VBScript和JavaScritp。本节将结合大量实例程序介绍ASP脚本语言的基础知识,为读者开发ASP数据库应用系统奠定基础。本章知识点VBScript编程基础JavaScript编程基础3.1VBScript编程基础数据类型常量和变量运算符函数与过程条件语句循环语句自定义过程和函数错误处理3.1.1数据类型子类型具体描述Empty未初始化的Variant数据,如果是数值型变量,则初始值为0;如果是字符型变量,

2、则初始值是长度为0的字符串("")Null空数据类型,即不包含任何有效数据的类型Boolean布尔类型,包含True和FalseByte字节类型,包含0~255之间的整数Integer整型,包含–32768~32767之间的整数Long长整型,包含-2147483648~2147483647之间的整数Single单精度浮点数类型,负数范围为-3.402823E38~-1.401298E-45,正数范围为1.401298E-45~3.402823E38。Double双精度浮点数类型,负数范围为-1.7

3、9769313486232E308~-4.94065645841247E-324,正数范围为4.94065645841247E-324~1.79769313486232E308Currency货币类型,包含-922337203685477.5808~922337203685477.5807的数据String变长字符串类型,最大长度可为20亿个字符Date(Time)日期(时间)类型,日期范围为公元从公元100年1月1日前~公元9999年12月31日Error包含错误号Object对象类型3.1.2常

4、量和变量常量具有固定的值,在程序中常量的值不能发生改变。在VBScript中,可以使用Const关键字来定义常量。【例】声明常量AGE,常量值为30,代码如下:<%ConstAGE=30%>在VBScript中,字符串常量包含在两个双引号之间。【例】声明常量STR,常量值为“Thisismyfirststring”,代码如下:<%ConstSTR="Thisismyfirststring"%>3.1.2常量和变量Dim、Private和Public关键字声明变量,声明变量时不要求指明变量的数据类型。

5、DimxPrivateyPubliczPrivate用来声明私有变量;Public用来声明公共变量;通常在类中使用。在过程中使用Dim来声明变量。3.1.2常量和变量1.声明简单变量VBScript声明变量的方法与VisualBasic中的要求不同。在VisualBasic中,声明变量必须指定数据类型,例如DimxAsInteger在VBScript中,声明变量时不需要指定变量类型。【例】声明变量Top,代码如下:DimTop使用Dim关键字可以同时声明多个变量。【例】同时声明变量Left和Righ

6、t,代码如下:DimLeft,Rigth变量可以不经声明而直接使用。【例】不事先声明,直接向变量MyStr赋值,代码如下:<%MyStr="abc"%>变量的命名规则如下:第1个字符必须是字母。不能包含句点。长度不能超过255个字符。3.1.2常量和变量2.声明数组变量VBScript支持数组变量,下面是一个声明数组变量的例子。Dima(5)括号中的数字表示数组的上限,而不是数组元素的个数。直接对某一个数组元素赋值。【例】直接向数组a的第2个元素赋值1,代码如下:a(1)=1数组可以是多维的,下面是

7、一个声明二维数组的例子。Dimb(2,2)根据需要定义动态数组,例如:Dimc()3.1.2常量和变量使用动态数组时,可以使用ReDim命令确定数组的维数和上限。【例】设置动态数组c为一维数组,数组的上限为20:ReDimc(20)在执行ReDim命令时,如果数组中已经存在数据,可以使用Preserve关键字保留数据。【例】设置动态数组c为一维数组,数组的上限为25,同时保留数组c中原有的数据,代码如下:ReDimPreservec(25)如果没有Preserve关键字,在执行ReDim命令后,数组

8、中原有的数据将丢失。动态数组在不需要使用时,可以使用Erase命令释放存储空间,从而节省资源,例如:Erasec如果对静态数组使用Erase命令,会将数组的所有元素初始化。3.1.3运算符运算符类型运算符具体描述算术运算符^计算数的指数次方,例如result=number^exp*两个数相乘,例如result=number1*number2/两个数相除并返回以浮点数表示的结果,例如result=number1/number2两个数相除并返回以整数形式表示的结果,例如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。