VBScript-基础(完整全面)

合集下载

第3章VBScript基础知识

第3章VBScript基础知识

6.下载时运行VBScript代码的位置
先直接在页面中写上表格的标签,然后运用VBScript代码在表格内写 字符串。我们可以将VBScript代码嵌入到标签<TD>和<TD>之间
<HTML><HEAD><TITLE>一个VBScript的简单示例 </TITLE></HEAD><BODY> <TABLE><TR><TD> <SCRIPT LANGUAGE="VBScript"> <!-Window.Document.Write("这是一个VBScript的简单示例") --> </SCRIPT> </TD></TR></TABLE></BODY></HTML> 如果希望VBScript代码是在页面下载后立即执行,一般应将VBScript 代码嵌入到页面的合适的位置。如果需要包含于页面元素之内,则应 该将代码嵌入到相应的标签之内,如果希望VBScript代码运行结果处 于页面的最上部,一般应该将代码放在<HEAD>标签和</HEAD>标签 之间,并且不用函数或过程。
7.调用时运行VBScript代码的位置 一般情况下,我们最好是将VBScript代码放在<HEAD>标签和 </HEAD>标签之间 。 <HTML><HEAD><TITLE>一个 VBScript 示例</TITLE> <SCRIPT LANGUAGE="VBScript"> <!-sub alerter() Window.alert ("这是一个VBScript的简单示例") End sub --> </SCRIPT></HEAD><BODY><FORM> <INPUT TYPE="button" VALUE="ALERT" OnClick="alerter()"> </FORM></BODY></HTML> 还有一种嵌入的方法,就是在页面元素事件处理中直接嵌入 VBScript代码 <INPUT TYPE="button" VALUE="ALERT" OnClick="Window.alert('这是一个VBScript的简单示例')"> 这样,在鼠标单击这个按钮时,可以直接调用alert()方法弹出 警告框,而不必编写VBScript的函数或过程。这种方法简洁明了, 但是,一般只适用于在其中嵌入少量VBScript代码的页面,如果 VBScript代码数量增大,会使得代码的可读性变得极差。

VBSCRIPT基础知识

VBSCRIPT基础知识

VBScript基础知识(中山中专信息中心邓丽强整理)3.1VBScript概述1、VBScript简介VBScript是一种脚本语言,也是ASP的默认语言,可以在HTML文件中直接嵌入VBScript脚本,从而扩展HTML,使它不仅仅是一种页面格式语言。

带有VBScript脚本的网页可以对用户的操作作出反应。

2、HTML页面中添加VBScript代码VBSript脚本作为HTML文档的一部分而存在。

也就是说,这些代码必须放在HTML文档中才能执行。

脚本代码可以放在HTML文档的任何位置,即BODY或HEAD 部分之中。

通常是将脚本代码集中放在HEAD部分中,这样能确保在BODY部分调用代码之前读取并解码所有脚本代码。

在HTML页面添加VBScript脚本代码时,应以<script>标记开始,而以</script>标记结束。

基本语法格式如下:<script Languge="脚本语言名称"[event="事件名称"][For="对象名称"]><!--脚本代码--></script>SCRIPT标记具有以下3个属性。

(1)Language:指定脚本代码所使用的脚本语言。

对于Internet Explorer浏览器来说,该属性的取值可以是“VBScrip"或"JScript",前者可以简写为"VBS"。

(2)EVENT:指定与脚本代码相关联的事件。

(3)FOR:指定与事件相关联的对象。

在上述语法中,之所以将脚本代码嵌入在注释标记<!--和-->之间,是为了避免不能识别SCRIPT标记的浏览器将代码显示在页面中。

注意∙SCRIPT标记可以在HTML文档的HEAD和BODY部分出现任意次。

∙大部分脚本代码放在Sub或Functip过程中,这类代码仅在HTML页面加载时执行一次,可以在加载Web页面时初始化数据或动态地改变页面的外观。

VBScript基础

VBScript基础

2
VBScript的基本元素
2.1数据类型
VBScript只有一种数据类型,称为Variant(变 体类型)。因为Variant是VBScript中唯一的数据类 型,所以它也是VBScript中所有函数返回值的数据类 型。Variant是一种特殊的数据类型,根据使用的方 式,它可以包含不同类别的信息。
2. 输入框函数
输入框函数(InputBox)函数显示一个能接受用 户输入的对话框,并返回用户在对话框中输入的信息。 其语法格式为: 变量 = InputBox(〈信息内容〉[,〈对话框标 题〉][,〈默认内容〉])
【例】“鸡兔同笼”问题。鸡有2只脚,兔有4只脚, 如果已知鸡和兔的总头数为h,总脚数为f。问笼中鸡 和兔各有多少只? 分析:设笼中有鸡x只,兔y只,由条件可得方程 组:
1.3 VBScript语句书写规则
1. 程序语句 2. 语句的书写规则 3. 命令格式中的符号约定
1. 程序语句
VBScript程序中的一行代码称为一条程序语句, 简称为语句。语句是执行具体操作的指令,每个语句 行以回车(Enter)键结束。一个语句行的长度最多不 能超过1023个字符。程序语句是VBScript关键字、属 性、函数、运算符以及能够被浏览器识别符号的任意 组合。 建立程序语句时必须遵从的构造规则称为语法。 编写正确程序语句的前提,就是学习语言元素的语法, 并在程序中使用这些元素正确地处理数据。

① 〈对话框类型〉指定对话框中出现的按钮和图 标,一般有三个参数。其取值和含义见表1、表2、表3。
表1
值 0 常量 vbOKOnly
参数1 —— 出现按钮
说明 确定按钮
1
2 3 4
vbOKCancel

VBScript基础

VBScript基础

逻辑运算符
符号 名称 说 明 Not 取反 操作数为假时,结果为真;否则为假
And Or Xor
与 或 异或
两个操作数均为真时,结果为真;否则为假 两个操作数中有一个为真,结果为真;否则为假 两个操作数一真一假,结果为真;否则为假
Eqv
等阶
两个操作数同时为真或为假,结果为真;否则为假
Imp
蕴含
第一个操作数为真,第二个为假,结果为假;否则为真
3.5.1 条件控制语句

⑶ If语句的嵌套结构 If语句的嵌套可以实现多分支结构,它的主要形式为: If 条件表达式1 Then If 条件表达式2 Then 语句块1 Else 语句块2 End IF Else 语句块3 End If 以上是一个嵌套两层的If语句结构,使用过程中可以根据需要对If语句进 行多层嵌套。只要注意每一个If语句是和离自己最近的一个End If语句对 应的。
关系运算符
符号 = > >= < <= <> Is 名称 等于 大于 大于等于 小于 小于等于 不等于 对象引用比较 关系表达式举例 “abc”=”ABC” “a”>”绍兴” 21>=5 “浙江”<”绍兴” 5<=2 “a”<>”A” 结果 False False True True False True
关系运算符
使用关系运算符必须注意如下几点: ⑴ 若关系运算符的两边都为数值型,则按其数值大 小进行比较。 ⑵ 若关系运算符的两边都为字符型,则按字符的 ASCII码大小从左到右进行比较。如果第一个字符 相同,则比较第二个字符,以此类推,直到出现不 同的字符为止。 ⑶ 汉字也可作为字符串进行比较,但汉字字符串大 于西文字符串。

第4章 VBscript基础

第4章 VBscript基础
ASP动态网页设计
第4章 VBScript 基础
计算机科学与技术系 曲天伟
教学目标
• • • • 了解 VBScript基本常识 介绍VBScript基本语句 介绍VBScript重要函数 学会使用 VBScript
2
4.1 VBScript简介 VBScript简介
• • • • 了解 VBScript 数据类型 常量和变量 操作符
10
4.1.3 常量和变量
<SCRIPT language = "VBScript"> <!-Option Explicit Call Test (5, 6) Sub Test(a, b) x = a + b document.Write ("a 和 b 的和是 " & x) End Sub --> </SCRIPT> <SCRIPT language = "VBScript"> <!-Option Explicit Call Test (5, 6) Sub Test(a, b) Dim x x = a + b document.Write ("a 和 b 的和是 " & x) End Sub --> </SCRIPT>
5. 可以使用转换函数来转换数据的子类型。也可以使用 可以使用转换函数来转换数据的子类型。 VarType函数返回数据的Varint子类型。 子类型。
8
4.1.3 常量和变量
1. 常量:是具有一定含义的名称,用于代替数字或字 是具有一定含义的名称, 符串或日期,它的值从不改变。 符串或日期,它的值从不改变。 • 使用const语句定义常量

VBScript课件 第02章 VBScript语法基础

VBScript课件 第02章 VBScript语法基础
⒈ 数学运算符 使两个值进行运算的符号,称为数学运算符,VBScript中 使两个值进行运算的符号,称为数学运算符,VBScript中 常用的数学运算符如下表所示. 常用的数学运算符如下表所示.
上一页 下一页 目 录 本节 结 束

比较运算符
比较运算符用于对两个表达式进行比较, 如果比较的结果是正确的, 比较运算符用于对两个表达式进行比较 , 如果比较的结果是正确的 , 就会返回True(真);如果比较结果是错误的,就会返回False(假). 就会返回True( 如果比较结果是错误的, 就会返回False( True False VBScript常用的比较运算符整理如下表所示 常用的比较运算符整理如下表所示. VBScript常用的比较运算符整理如下表所示. 上一页 下一页 目 录 本 节 结 束
2.1 VBScript书写规则
主要书写规则如下: 主要书写规则如下:
上一页 下一页 目 录 本 节 结 束
⒈ 程序代码中不区分字母的大小写 ⒉ 语句书写自由 在同一行上可以书写多条语句,语句间用冒号" 分隔. 在同一行上可以书写多条语句,语句间用冒号":"分隔. 单行语句可分若干行书写,在本行后加入续行符( 单行语句可分若干行书写,在本行后加入续行符(空格和 下划线" ) 下划线"_") 一行中最多容纳255个字符. 个字符. 一行中最多容纳 个字符 ⒊ 注释有利于程序的维护和调试
其中: 表示数组元素的最大序号(下标值) 其中:n表示数组元素的最大序号(下标值). 下一页 目 录 本节 结 束
上一页
定义动态数组的形式: 定义动态数组的形式: Dim数组名 Dim数组名( ) 数组名( 使用前使用如下形式指定数组的大小: 使用前使用如下形式指定数组的大小: Redim数组名(n) 数组名( ) 数组名

vbscript语法基础

vbscript语法基础

vbscript语法基础VBScript是一种用于Windows系统的脚本语言,它是Visual Basic 的一个子集,主要用于开发简单的应用程序和自动化任务。

本文将介绍VBScript语法基础,包括变量、数据类型、运算符、条件语句、循环语句等内容。

VBScript中的变量可以用来存储数据。

在声明变量时,需要使用关键字"Dim",后面跟上变量名。

例如,"Dim name"就声明了一个名为name的变量。

变量可以存储不同的数据类型,包括字符串、整数、浮点数等。

VBScript中的字符串是用双引号括起来的,例如"Hello World"。

可以使用"+"运算符来连接字符串,例如"Hello" + " " + "World"的结果是"Hello World"。

此外,还可以使用字符串函数来操作字符串,例如"Len"函数可以返回字符串的长度。

VBScript中的整数和浮点数可以使用基本的数学运算符进行计算,包括加减乘除和取余等。

例如,"1 + 2"的结果是3,"5 / 2"的结果是 2.5。

除法运算中,如果两个操作数都是整数,则结果也是整数。

条件语句是用来根据条件选择不同的执行路径的。

VBScript中的条件语句包括"if-then"语句和"if-then-else"语句。

"if-then"语句用来判断一个条件是否为真,如果为真,则执行相应的代码块。

例如,"if x > 0 then"就是一个简单的条件语句,如果变量x的值大于0,则执行if语句块中的代码。

循环语句是用来重复执行一段代码块的。

VBScript中的循环语句包括"do-while"循环和"for-next"循环。

VBS基础篇-运算符图文详解

VBS基础篇-运算符图文详解
vbscript有一套完整的运算符包括算术运算符比较运算符连接运算符和逻辑运算符需要的朋友可以参考下
VBS基础篇 -运算符图文详解
VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。 运算符优先级: 首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。 所有比较运算符的优先级相同,即按照从左到右的顺序计算比较运算符。 1、算术运算符
2、比较运算符
3、字符串运算符
4、逻辑运算符
这篇文章就介绍到这希望大家以后多多支持。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入VBScript例
例2:嵌入VBScript脚本用于测试按钮。
<HTML><HEAD> <TITLE>测试按钮事件</TITLE> </HEAD> <BODY> <FROM NAME="Form1"> <input type="Button" Name="button1" value="单击这里"> < script for="Button1" EVENT="onClick" language="VBSCRIPT"> MsgBox "你单击了这个按钮!" </SCRIPT> </FORM> </BODY></HTML>
<变量名>=<表达式>
•例如:
a=b+1 c=text1.value
•其中:text1.value表示对象text1的值。
3.变量的赋值
•通过赋值语句也可以将一些值送给某个对 象的某个属性。形式如下:
<对象名>.<属性名>=<表达式>
•例如:
myform.myname.value=―李明”
变量使用举例
2.5 常用函数 2.6 输入/输出 本章小结 习题
2.4 运算符与表达式
2.4.1 数学运算符 2.4.2 比较运算符 2.4.3 逻辑运算符
2.1 脚本语言
• 首先说明以下几个概念
–什么是脚本和脚本语言 –脚本语言有什么特点 –常用的脚本语言是什么
什么是脚本和脚本语言
• 在用HTML写的网页文件中允许嵌入一些 小的程序段来完成特定的功能,这样的 一些小程序称为脚本 • 系统对于这样的“小程序”通常并不像 一般的程序那样编译执行,而是逐行解 释执行。 • 脚本中所使用的命令及语句集称为脚本 语言。
•根据执行的顺序需要,可以将这部分内容 放在由 <HEAD> 标签引导的头部,也可以 放在<BODY>部分。
说明
(2)执行脚本时,为了显示一个信息框, 可以使用MsgBox 函数,形式为:
MsgBox―显示信息”
•它将双引号之间内容作为提示信息显示在 打开的窗口中。
说明
(3)一般Script程序代码会放在HTML的注 释符号“ < ! -- ”和“ --> ”之间,使用 HTML文件的注释符“<!--”和“-->”的目 的是当浏览器不支持这种脚本时不执行这 段代码,也不把程序代码显示在网页上。
定义了自定义 常量Pi
例4:使用自定义常量
•浏览结果
测试本例
2.3.2 变量
• 变量是用来保存信息和计算结果的。程 序中使用变量,实际上使用的是变量对 应的内存单元中所存放的内容,即变量 的值。顾名思义,在程序中可以改变变 量的值。
1. 变量名 2.变量声明 3.变量的赋值
1. 变量名
•每个变量必须有一个名字,称为变量名。 变量名可以由字母、数字和下划线组成, 但变量名的第一个字符必须是字母。变量 名不能超255个字符。
脚本语言有什么特点
• 脚本语言介于HTML和Java、C++以及VB 等编程语言之间。 • HTML通常用于格式化和链接文本。而编 程语言通常用于向机器发出一系列复杂 的指令。 • 脚本语言介于两者之间,它的函数与编 程语言相像,但它的语法和规则没有编 程语言那么严格和复杂。
常用的脚本语言是什么
数组的声明和使用
•使用数组之前一定要先声明,这是和普通 的变量不同的地方。对数组进行声明的形 式为: Dim数组名(n) •其中:n表示数组元素的最大序号(下标 值)。
数据使用例
例6:使用数组
<HTML> <HEAD> <SCRIPT LANGUAGE="VBScript"> <!-Dim Box(9) '声明10个数组 Box(2)=100 ‗100放入数组的第3个元素 --> </SCRIPT> </HEAD> <BODY> 测试本例 </BODY> </HTML>
显示信息框 的一个函数
例1:嵌入脚本用于显示问候信息
当 浏 览 器 解 释 这 一 HTML 文 件 时 , 若 遇 到 <SCRIPT> 标记,会通过检查 LANGUAGE 属 性来判断后面的脚本所使用的语言,得 知是 VBScript 后,启动相应的引擎来分 析处理两个标记之间的语句。
例1:嵌入脚本用于显示问候信息
•本例中由于这段语句不是一个过程,脚本引擎 立即执行这段程序,显示一个对话框,如左图所 示,并等待确认,单击“确定”后才打开其余的 Web页。结果如右图所示。 测试本例
例1:嵌入脚本用于显示问候信息
•为了验证本例中的代码,只需与其它HTML 文档一样输入并保存到任意一个文件夹中。 然后,在文件夹窗口双击该文件对应的图 标即可。 •若要修改文件中的内容,可以在浏览器窗 口选择“查看” => “源文件”,打开文本 编辑器对它进行编辑和修改,修改完成后 保存,再单击浏览器窗口的“刷新”按钮。
2.1.2 在HTML中嵌入VBScript
• 使用<SCRIPT>标记可将VBScript代码添 加到HTML页面中。只需要将VBScript代 码写在成对的<SCRIPT>标记之间。 • 根据需要由<SCRIPT>标记引导的脚本既 可以出现在<HEAD>标记之间,也可以出 现在<BODY>标记之间。
第2章 VBScript基础
主要内容
• • • • 脚本语言是什么 常量、变量和表达式 常用函数 输入和输出
本章目录
2.1 脚本语言
2.1.1 VBScript 2.1.2 在HTML中嵌入VBScript
2.2 书写规则 2.3 常量、变量和数组
2.3.1 常量 2.3.2 变量 2.3.3 数组
嵌入VBScript例
例1:嵌入脚本用于显示问候信息
<HTML><HEAD> <TITLE>第一个VBScript脚本的网页</TITLE> <SCRIPT LANGUAGE="VBScript"> <!-嵌入的脚本 MsgBox "欢迎光临,敬请指正!" --> </SCRIPT> </HEAD> <BODY> 你见到问候信息了吗? </BODY></HTML>
2.变量声明
• 声明一个变量就是给出变量的名称(变 量名)。在VBScript中变量可不经声明 而直接使用。 • 但是,良好的编程习惯要求对每一个变 量加以声明,这称为变量的显式声明。 • 在<Script>块的首行加上:
Option Explicit
• 将强制脚本中使用的每个变量都必须声 明
2.变量声明
使用可变数组
例7:使用可变数组
<HTML><HEAD> <title>使用可变数组</title> <script LANGUAGE="VBScript"> <!-Dim Score() '定义不确定元素个数的数组 Redim Score(3) '重新定义数组元素的个数 Score(0)=90 Score(1)=86 Score(2)=99 Score(3)=54 Msg=Score(0)&" "&Score(1)&" "&Score(2)&" "&Score(3) MsgBox Msg '第一次显示4个数组元素的内容
例3:使用系统常量
•浏览结果
分两行显示
测试本例
2.3.1 常量
• 如果需要定义自己的常量,可以使用如 下形式:
Const常量名称=值
• 其中常量名称可以是以字母开头的字母 或数字组成的符号串。
常量使用例
例4:使用自定义常量
<HTML> <HEAD> <TITLE>计算面积</TITLE> <SCRIPT LANGUAGE="VBScript"> <!-Const Pi=3.14 MsgBox "面积为" & 3*3*Pi --> </SCRIPT> </HEAD> <BODY></BODY> </HTML>
可变数组
• 如果希望到程序执行时再看情况而设置 数组的大小 ,可以声名一个尚未定义大 小的数组,使用前再定义它的大小。使 用时觉得数组太大或太小,还可以再使 用Redim 重新指定其大小。分别使用以 下语句: 重定义时保留原
–Dim数组名() 数组中数据 –Redim数组名(n) –Redim Preserve 数组名(n)
2.3.1 常量 2.3.2 变量 2.3.3 数组
2.3.1 常量
• 常量是一种在程序运行过程中不会改变、 也不能改变的量。 • 在VBScript中有一些预先定义好的常量 可供使用,例如 Empty、Null、True…, 这些常量不用声明也不用定义就可以使 用。 • 附录A中给出了常用的系统常量。
例5:使用变量
<HTML><HEAD> <TITLE>使用变量</TITLE> <SCRIPT LANGUAGE="VBScript"> <!-Score=75 '变量SCORE的值为75 MsgBox "你的成绩为 " & Score Score=90 '变量Score的值改为90 MsgBox "你的成绩已改为 " & Score --> </SCRIPT> </HEAD><BODY></BODY></HTML>
相关文档
最新文档