asp脚本语言-vbscript

asp脚本语言-vbscript

ID:12303545

大小:507.50 KB

页数:41页

时间:2018-07-16

asp脚本语言-vbscript_第1页
asp脚本语言-vbscript_第2页
asp脚本语言-vbscript_第3页
asp脚本语言-vbscript_第4页
asp脚本语言-vbscript_第5页
资源描述:

《asp脚本语言-vbscript》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章 ASP脚本语言-VBScript内容简介:本章讲述ASP脚本语言知识涉及数据类型、常量、变量、数组、函数概念,有关数据类型及其取值范围、常量与变量声明、数组定义及应用、函数定义及应用等。学习目的与要求:掌握常量、变量、条件语句、循环语句;认识常见语句出错信息;掌握数组、函数的定义及应用;了解注释语句;了解容错语句。重点:难点:常量、变量、条件语句、循环语句、数组、函数数组、函数脚本语言概述所谓脚本语言,就是一种介于HTML语言和VisualBasic、Java等高级语言之间的一种语言。在ASP程序中常用的脚本语言有VB

2、Script和JavaScript等语言,系统的默认语言为VBScript语言。ASP可以通俗的说就是把脚本语言放在<%和%>之间,一般在服务器端运行。VBScript代码的基本格式VBScript语言在服务器端执行有两种方法:方法一:<%VBScript代码%>方法二:VBScript代码有时候也需要在客户端运行,语法如下:VBScript代码VBScrip

3、t常量常量就是拥有固定的数值,它可以代表字符串、数字和日期等常数,常量一经声明,其值将不能再更改.声明常量可以使用Const语句,示例:<%ConstPI=3.1415926Constname_wyl=“王益亮”%>常量的命名规则和变量一样,不能使用关键字.常量的作用域由声明它的位置决定.常量示例源文件显示结果VBScript变量变量就是存储在内存中的用来包含数据的地址的名字。声明变量可以使用Dim语句,示例:<%dimname,age,sex%>如果希望强行要求所有的变量都预先声明,则在ASP文件中所有的ASP语句之前添加O

4、ptionExplicit语句。变量的命名规则和作用域同常量。变量示例源文件显示结果VBScript数组什么是数组?数组的命名、定义、赋值和引用和变量基本上是一样的,所不同的是要定义数组中的项目数。数组示例源文件显示结果二维数组示例源文件显示结果A(0,0)A(0,1)A(0,2)A(1,0)A(1,1)A(1,2)A(2,0)A(2,1)A(2,2)VBScript运算符VBScript继承了VisualBasic的所有类别的运算符,包括算术运算符、比较运算符、逻辑运算符和连接运算符。要注意运算顺序,先计算算术运算符,其次连

5、接运算符,再次比较运算符,最后计算逻辑运算符。VBScript函数字符串函数可以使用字符串函数对字符串进行截头去尾和大小写转换等操作日期和时间函数可以使用日期和时间函数来得到各种格式的日期和时间。如:Now()取得系统当前的日期和时间。Date()取得系统当前的日期。VBScript函数转换函数使用转换函数可以强制转换数据的子类型数学函数使用数学函数来完成数学运算。如:abs(x)求x的绝对值,sqr(x)求x的平方根检验函数用来检验某变量是否是某种类型。如:isnumeric(x)检查变量x是否为数值类型VBScript过程

6、在VBScript中,过程有两种:Sub子程序和Function函数两者的区别在于:Sub子程序只执行程序而不返回值,而Function函数可以将执行代码后的结果返回给请求程序Sub子程序声明Sub子程序的语法调用子程序Call子程序名(参数1,参数2,…)Sub子程序名(参数1,参数2,...)...End或Sub子程序名()...End子程序示例源文件显示结果Function函数Function函数的语法:Function函数名(参数1,参数2,…)语句……EndFunction调用函数变量=Function函数名(参数1

7、,参数2,…)函数可以向变量一样引用和参与运算函数示例源文件显示结果子程序和函数子程序和函数的位置关于函数形式参数:Functionlifanghe(a,b)实际参数:lifanghe(2,3)lifanghe(a,b)使用条件语句If…Then…EndifIf条件Then执行语句EndIfIfchengji>90thenstr=“优秀”EndifIf条件Then执行语句1Else执行语句2EndIf<%dimgradegrade=50ifgrade>60thenresponse.Write("合格")elseresponse

8、.Write("不合格")endif%>程序示例If…Then…Else…Endif(单条件)If条件1Then执行语句1ElseIf条件2Then执行语句2…EndIf<%grade=50ifgrade>=90thenresponse.Write("优秀")elseifgr

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

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

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