文档介绍:第3章 VBScript脚本语言
VBScript脚本语言概述
基本数据类型及输入输出
表达式和运算符
VBScript中的控制语句
VBScript函数及子过程
VBScript的对象和事件
VBScript脚本语言概述
服务器端脚本和客户端脚本
服务器端脚本在Web服务器上执行,由服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端浏览器中并显示。只有服务器端脚本才能真正地实现“动态网页”。服务器端脚本的执行不受浏览器的限制,脚本在网页通过网络传送给浏览器之前被执行,Web浏览器收到的只是标准的HTML文件。
客户端脚本由浏览器解释执行。由于客户端脚本随着HTML页面下载到客户端浏览器,在用户本地执行,因此其执行速度明显快于服务器端脚本。
VBScript脚本语言概述
VBScript脚本语言编程实例
<%@ LANGUAGE = "VBScript" %>
<HTML>
<BODY>
<FONT SIZE=7>
<% “欢迎使用
VBScript脚本语言!"%>
</FONT>
</BODY></HTML>
VBScript脚本语言概述
一般形式如下:
<SCRIPT LANGUAGE="language"
[EVENT="event"] [FOR="object"]>
<!-- 脚本代码-->
</SCRIPT>
属性的意义:LANGUAGE:指定使用哪一种脚本语言,不同的浏览器支持的脚本语言是不一样的。EVENT:指定与此段脚本相关联的事件。FOR:指定与事件相关联的对象。
VBScript脚本语言概述
VBScript和JavaScript
相关性能
VBScript
JavaScript
程序格式
嵌入到HTML中
嵌入到HTML中
数据类型
采用复合的单一变量类型,使用DIM定义后使用
采用松散数据类型,变量不用定义可直接使用
对象概念
无法自定义对象类型,使用系统对象,无类和继承的概念,可定义函数过程和子程序过程
无法自定义对象类型,使用系统对象,无类和继承的概念,只能定义函数
执行方式
有浏览器内部虚拟机处理
有浏览器内部虚拟机处理
安全性
安全性高,严禁写入磁盘
安全性高,严禁写入磁盘
基本数据类型及输入输出
将单行语句分成多行
在编写程序代码时,有的语句可能会很长,为了在阅读和对程序查错时直观、方便,可使用续行符“-”(由一个空格和一个下划线组成),将长的语句分成多行书写。下面举例说明将单行语句分成多行书写的程序编写方法。
基本数据类型及输入输出
在代码中加注释
注释的一般格式为:
格式一:
Rem 注释内容
格式二:
′注释内容
或
语句′注释内容
基本数据类型及输入输出
使用不同进制的数字
在VBScript中,除了可以使用默认的十进制来表示数字外,还允许使用十六进制或八进制来表示数字。对于不同进制的数,VBScript在表达方式上有明确规定,即十六进制数要加前缀&H(如&H9),八进制数要加前缀&0(数字零)或&O(字母O)(如&011或&O11),十进制数不用加任何前缀。
基本数据类型及输入输出
数据类型及其子类型
Byte(字节)、String(字符串)、
Integer(整型)、Long(长整型)、
Single(单精度浮点数)、
Double(双精度浮点数)、
Currency(货币)、Boolean(布尔型)、
Date/Time(日期/时间)、
Empty(空类型)、Null(空值)、
Object(对象)、Error(错误)。
基本数据类型及输入输出
变量
变量的名字必须以字母开头。
名字中不能含有句号。
名字不能超过255个字符。
名字不能和VBScript中的关键字同名。
变量名在被声明的作用域内必须惟一。