




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VBScript脚本语言基础
3.1脚本语言概述
3.1.1服务器端脚本和客户端脚本目前比较流行的脚本语言有两种:VBScript和JavaScript。其中VBScript基于Microsoft公司的VisualBasic语言;而JavaScript基于SUN公司的Java语言。使用VBScript和JavaScript,既可以编写服务器端脚本,也可以编写客户端脚本。
3.1脚本语言概述服务器端脚本和客户端脚本的主要区别:服务器端脚本在Web服务器上执行,由服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端浏览器中并显示。客户端脚本由浏览器进行解释执行。
3.1脚本语言概述3.1.2VBScript和JavaScriptVBScript和JavaScript都是脚本语言。VBScript是MicrosoftVisualBasic的简化版本,而JavaScript是基于SUN公司的Java语言。目前可以解释VBScript脚本的浏览器只有MicrosoftInternetExplorer,而NetscapeNavigater将忽略VBScript脚本。在ActiveSeverPages中的缺省语言是VBScript。本章首页3.2VBScript脚本语言
3.2.1将单行语句分成多行使用续行符“-”(由一个空格和一个下划线组成),将长的语句分成多行书写。3.2VBScript脚本语言3.2.2在代码中加注释注释语句可以有两种表现形式,一种是通过使用Rem语句,Rem后的任何文本都会认为是对程序的注释,不会被处理。另一种是采用西文单引号“′”,即以撇号作为注释的开始,注释可以和语句在同一行并写在语句的后面,也可以单独占一行。3.2VBScript脚本语言3.2.3使用不同进制的数字在VBScript中,除了可以用默认的十进制来表示数字外,还允许使用十六进制或八进制来表示数字。3.2VBScript脚本语言3.2.4数据类型在VBScript中,只有一种数据类型,即Variant类型,但变量可以根据所赋值的不同而代表不同类型的数据。在Variant类型中包含了多种子数据类型。
3.2VBScript脚本语言3.2.5常量
1.文字常量
(1)字符串常量
(2)数值常量
(3)日期时间型常量
2.符号常量
3.2VBScript脚本语言3.2.6变量
1.变量命名约定
2.声明变量
3.变量的作用域变量的作用域指的是变量的有效范围,因为变量被声明后不是在任何地方都可以被使用,每个变量都有它的使用范围,在作用域内可以使用变量,在作用域外则变量不可见。
3.2VBScript脚本语言3.2.7数组
1.静态数组
静态数组可分为一维数组、二维数组或多维数组。数组的维数和大小由数组名之后紧跟的括号中的数字的个数和数值的大小来决定。静态数组的大小在运行时不可改变。它是在编译时开辟内存区的。
2.动态数组动态数组是运行时大小可变的数组。当程序没有运行时,动态数组不占内存,在程序运行时才开辟内存区。
3.2VBScript脚本语言3.2.8运算1.算术运算2.连接运算3.关系运算4.逻辑运算5.运算符的优先顺序3.2VBScript脚本语言3.2.9控制结构
1.选择结构(1)单行结构(2)块结构2.多分支结构3.循环结构(1)For循环(2)Do循环(3)While循环3.2VBScript脚本语言3.2.10过程1.Sub过程2.函数本章首页3.3VBScript常用函数
3.3.1MsgBox函数
函数的一般格式如下所示:MsgBox(prompt[,buttons][,title][,helpfile,context])3.3VBScript常用函数3.3.2InputBox函数
函数的一般格式如下所示:InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])3.3VBScript常用函数3.3.3数学函数
求平方根函数(Sqr)求绝对值函数(Abs)指数函数(Exp)对数函数(Log)符号函数(Sgn)三角函数3.3VBScript常用函数3.3.4字符串函数空格函数
Space(n)删除空白字符函数
Trim(字符串)字符串长度测试函数
Len(字符串|变量名)字符串截取函数字母大小写转换函数字母串匹配函数
3.3VBScript常用函数3.3.5日期和时间函数日期函数,包括:Year(Now):返回当前系统的年份Month(Now):返回当前系统的月份Day(Now):返回当前系统的日期WeekDay(Now[,n]):返回当前系统的星期时间函数,包括:Hour(Now):返回当前系统的小时(0-23)Minute(Now):返回当前系统的分钟(0-59)Second(Now):返回当前系统的秒(0-59)
3.3VBScript常用函数3.3.6数据类型转换函数CStr函数CInt函数CDate函数CBool函数CLng函数CSng函数CDbl函数3.3VBScript常用函数3.3.7数据类型判别函数IsNull函数IsEmpty函数IsNumeric函数IsArray函数IsArr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何快速掌握软件评测师考试试题及答案
- 多媒体应用设计师职业考核标准试题及答案
- 系统集成项目管理注重细节试题及答案
- 计算机三级信息管理案例分析的最佳磨刀石试题及答案
- 电子协议书怎么签合同
- 教育场景中的多媒体设计应用效果研究试题及答案
- 建筑行业普法试题及答案
- 铁定成功的2025年网络规划设计师考试试题及答案
- 教科院教科研管理制度
- 乡镇监控管理制度
- 2023年高考真题-历史(辽宁卷) 含解析
- 2022版ISO27001信息安全管理体系基础培训课件
- 2024油气管道无人机巡检作业标准
- 2024年共青团团课考试测试题库及答案
- 招投标管理招聘笔试题及解答(某大型国企)
- 新版《铁道概论》考试复习试题库(含答案)
- 2024至2030年中国快餐业调研分析及发展前景预测报告
- 2024年公选处级领导干部面试题选及参考答案
- 6.3基层群众自治制度 说课课件高中政治统编版必修三政治与法治
- AQT 1009-2021 矿山救护队标准化考核规范(正式版)
- 厂房保安合同范本
评论
0/150
提交评论