web应用开发技术

web应用开发技术

ID:39993297

大小:702.81 KB

页数:52页

时间:2019-07-16

web应用开发技术_第1页
web应用开发技术_第2页
web应用开发技术_第3页
web应用开发技术_第4页
web应用开发技术_第5页
资源描述:

《web应用开发技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章ASP开发入门本章目标本章结束时,学员能够:掌握ASP基本语法掌握ASP常用内置函数3.1数据类型ASP只支持一种数据类型:variant。variant数据类型能力是根据它存贮的是什么信息来改变的。数据子类型有很多种,都是ASP支持的数据类型,虽然在编写ASP程序的时候不需要对它进行明确的说明,但是为了真正理解数据在ASP程序中如何处理,还是希望对数据子类型进行了解,具体如下表:子类型说明Empty在该变量中没有任何值,如果把变量作为一个数字类型来处理,则Empty的值为0。对于一个文本类型的变量

2、,它是一个空字符串(“”)。Null变量被赋予一个值,但是一个空值,变量不包含任何数据BooleanTRUE或FALSEByte范围为0到255的整数Integer范围为-32768到32767的整数值Long范围为-2147483648到2147483647的整数值Single一个单精度浮点数,范围非常大Double双精度浮点数,范围比单精度更大Date一个可表示从100年1月1日到9999年12月31日中日期的数字String长度可达2亿个字符的文本字符串Object一个OLE自动化对象,在VBScr

3、ipt中运行其他程序Error捕捉程序错误功能的错误号3.1数据类型(续)3.2常量和变量常量定义变量定义变量的作用域3.2.1常量的定义常量是具有一定含义的名称,用于代替数字或字符串,其值从不改变。常量还提供了一种“全局”改变的方法。语法:Const常量名=常量值说明:其中Object是对象名称,Property是属性名3.2.2变量的定义变量引用计算机内存地址,该地址可以存储ASP运行时可更改的程序信息。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在A

4、SP中,声明变量有两种方式:显式的和隐式的。3.2.2变量的定义(续)语法:Private变量名=变量值说明:Private变量只能在Scriptlevel上获得。语法:Public变量名=变量值说明:Public在Scriptlevel上被执行,以声明Public变量,该变量在页面处理的存在期间有作用域。语法:Dim变量名=变量值说明:一般定义一个变量3.2.3变量的作用域ASP的变量可存在两个作用域上:“Script水平”和“Procedure水平”。其中,Script-level代码在所有的Func

5、tion或Sub模块之外。Procedure-level代码在一个Function或Sub之内。Procedure-level代码是Script-level代码的子设置。因此,任何在函数或子程序中进行的变量说明,可在独立的源程序或子程序中被引用。3.3数组数组与一般变量的区别:一般的变量只保存一个值,数组可以存储同种类型的多个值。在一个数组中,每一个单元有一个编号,第一个单元的编号为0。要引用数组中的一个特定的单元只要使用数组名,接着在括号中写一个数字即可。语法:Dim数组名(数组大小)说明:这里数组大小

6、表示数组中一共有多少个元素。3.3数组(续)静态数组和动态数组数组可以有两种形式:静态或动态。一个静态数组在被声明后设置了索引数。动态数组允许索引数在运行时变化,当开始说明变量时,使用空括弧()。管理动态数组时,就需使用ReDim命令。语法:ReDimPreserve数组名(数组大小)说明:ReDim命令可以根据需要重新设定数组的大小。如果你想保持数组内容而增大它的大小,使用关键字Preserve。3.4运算符算术运算符关系运算符逻辑运算符连接运算符运算符的优先级3.4.1算术运算符运算符符号描述加+把两

7、个数相加减-两数相减或在一个数值前加负号乘*两数相乘除/两数相除整除两数相除,取整幂^一个数自乘若干次模MOD两数相除的余数3.4.2关系运算符(续)操作符意义示例=等于如果a等于b,则a=b为真,否则为假<>不等于如果a不等于b,则a<>b为真,否则为假<小于如果a小于b,则a大于如果a大于b,则a>b为真,否则为假<=小于等于如果a小于等于b,则a<=b为真,否则为假>=大于等于如果a大于等于b,则a>=b为真,否则为假Is对象相等如果a与b指向同一对象,则aIsb为真,否则为假

8、3.4.3逻辑运算符ABA与B000010100111逻辑与关系真值表3.4.3逻辑运算符(续)ABA或B000011101111逻辑或关系真值表3.4.3逻辑运算符(续)A非A0110逻辑非关系真值表3.4.3逻辑运算符(续)ABA异或B000011101110逻辑异或关系真值表3.4.3逻辑运算符(续)操作符意义示例and逻辑与(a=b)and(c

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

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

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