现在的位置: 首页 > 综合 > 正文

VBScript语法

2013年08月26日 ⁄ 综合 ⁄ 共 1125字 ⁄ 字号 评论关闭

一:声明变量


在 VBScript 中声明一个变量可以使用“Dim”语句
<script language="VBScript" >
   < !--
   Option Explicit ' 要求在脚本中声明所有的变量
   Dim Mystring
   Mystring="This is my string"
   -- >
</script>

二:声明常量


使用Const语句在VBScript中创建用户自定义常数。

<% Const mystring=" 这是一个常量 " %>

字符串文字包含在两个引号 (" ") 之间,这是区分字符串型常数和数值型常数的最明显的方法。

日期文字和时间文字包含在两个井号 (#) 之间

三:过程
过程定义可出现在 < SCRIPT > 和 < /SCRIPT > 标记内部且必须遵循声明脚本语言的规则。

如果过程所用的语言与主脚本语言不同,则要使用 < SCRIPT > 元素。

主脚本语言中的过程用脚本分界符 (< % 和 % >) 分隔。

用 HTML< SCRIPT > 标记时,必须使用两个属性来保证服务器端能够处理脚本。
<SCRIPT RUNAT=SERVER LANGUAGE=JSCRIPT >
   procedure definition
</SCRIPT >
这里的 RUNAT=SERVER 属性通知 Web 服务器在服务器上处理脚本。若不设置该属性,脚本将由客户端浏览器处理。LANGUAGE 属性决定此脚本块所用的脚本语言。您可以指定任何一种具有脚本引擎的语言。请使用 VBSCRIPT 指定 VBScript;用 JSCRIPT 指定 JScript。若不设置 LANGUAGE 属性,将用主脚本语言解释此脚本块。

在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。

Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。

 Function 过程是包含在 Function 和 End Function 语句之间的一组 VBScript 语句。Function 过程与 Sub 过程类似,但是 Function 过程可以返回值。Function 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Function 过程无任何参数,则 Function 语句必须包含空括号 ()。

Function 返回值的数据类型总是 Variant。

四:程序控制语句:

循环语句:
Do...Loop: 当(或直到)条件为“真”时循环。
While...Wend: 当条件为“真”时循环。
For...Next: 指定循环次数,使用计数器重复运行语句。
For Each...Next: 对于集合中的每项或数组中的每个元素,重复执行一组语句。

抱歉!评论已关闭.