VBScript常用语法手册
ASP程序  2023-08-25  5805次
  • VBScript常用语法手册

1.VBScript 函数

Abs 函数 当相关类的一个实例结束时将发生

Array 函数 返回一个 Variant 值,其中包含一个数组

Asc 函数 返回与字符串中首字母相关的 ANSI 字符编码

Atn 函数 返回一个数的反正切值

CBool 函数 返回一个表达式,该表达式已被转换为 Boolean 子类型的 Variant

CByte 函数 返回一个表达式,该表达式已被转换为 Byte 子类型的 Variant

CCur 函数 返回一个表达式,该表达式已被转换为 Currency 子类型的 Variant

CDate 函数 返回一个表达式,该表达式已被转换为 Date 子类型的 Variant

CDbl 函数 返回一个表达式,该表达式已被转换为 Double 子类型的 Variant

Chr 函数 返回与所指定的 ANSI 字符编码相关的字符

CInt 函数 返回一个表达式,该表达式已被转换为 Integer 子类型的 Variant

CLng 函数 返回一个表达式,该表达式已被转换为 Long 子类型的 Variant

Cos 函数 返回一个角度的余弦值

CreateObject 函数 创建并返回对 Automation 对象的一个引用

CSng 函数 返回一个表达式,该表达式已被转换为 Single 子类型的 Variant

CStr 函数 返回一个表达式,该表达式已被转换为 String 子类型的 Variant

Date 函数 返回当前的系统日期

DateAdd 函数 返回已加上所指定时间后的日期值

DateDiff 函数 返回两个日期之间所隔的天数

DatePart 函数 返回一个给定日期的指定部分

DateSerial 函数 返回所指定的年月日的 Date 子类型的 Variant

DateValue 函数 返回一个 Date 子类型的 Variant

Day 函数 返回一个 1 ~ 31 之间的整数,包括 1 和 31,代表一个月中的日期值

Eval 函数 计算一个表达式的值并返回结果

Exp 函数 返回 e (自然对数的底)的乘方

Filter 函数 返回一个从0 开始编号的数组,包含一个字符串数组中符合指定过滤标准的子集

Fix 函数 返回一个数的整数部分

FormatCurrency 函数 返回一个具有货币值格式的表达式,使用系统控制面板中所定义的货币符号

FormatDateTime 函数 返回一个具有日期或时间格式的表达式

FormatNumber 函数 返回一个具有数字格式的表达式

FormatPercent 函数 返回一个被格式化为尾随一个 % 字符的百分比(乘以 100)表达式

GetLocale 函数 返回当前的区域 ID 值

GetObject 函数 从文件中返回一个 Automation 对象的引用

GetRef 函数 返回一个过程的引用,该引用可以绑定到一个事件

Hex 函数 返回一个字符串,代表一个数的十六进制值

Hour 函数 返回一个 0 ~ 23 之间的整数,包括 0 和 23,代表一天中的小时值

InputBox 函数 在一个对话框中显示提示信息,等待用户输入文本或单击按钮,并返回文本框中的内容

InStr 函数 返回一个字符串在另一个字符串中首次出现的位置

InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,从字符串尾开始计算

Int 函数 返回一个数的整数部分

IsArray 函数 返回一个布尔值,指明一个变量是否为数组

IsDate 函数 返回一个布尔值,指明表达式是否可转换为一个日期

IsEmpty 函数 返回一个布尔值,指明变量是否已进行初始化

IsNull 函数 返回一个布尔值,指明一个表达式是否包含非有效数据 (Null)

IsNumeric 函数 返回一个布尔值,指明一个表达式是否可计算出数值

IsObject 函数 返回一个布尔值,指明一个表达式是否引用一个有效的 Automation 对象

Join 函数 返回一个字符串,该字符串由一个数组中所包含的子字符串连接而成

LBound 函数 返回数组的指定维上最小可用的下标

LCase 函数 返回一个已转换为小写的字符串

Left 函数 返回字符串左端的指定数量的字符

Len 函数 返回一个字符串中的字符数或存储一个变量所需的字节数

LoadPicture 函数 返回一个图片对象,仅在 32 位平台上可用

Log 函数 返回一个数的自然对数值

LTrim 函数 返回一个已删除串首空格的复制字符串

Mid 函数 返回在一个字符串中指定数量的字符

Minute 函数 返回 0 ~ 59 之间的一个整数,包括 0 和 59,代表一个小时中的分钟值

Month 函数 返回 0 ~ 12 之间的一个整数,包括 0 和 12,代表一年中的月份值

MonthName 函数 返回一个字符串,指明所指定的月份

MsgBox 函数  在对话框中显示一条消息,等待用户单击某个按钮,并返回一个值,该值指明用户单击的是哪个按钮

Now 函数 返回与计算机的系统日期和时间相对应的当前日期和时间

Oct 函数 返回一个字符串,代表一个数的八进制值

Replace 函数 返回一个字符串,其中指定的子字符串已被另一个子字符串替换了指定的次数

RGB 函数 返回一个代表 RGB 颜色值的整数

Right 函数 返回字符串中从右端开始计的指定数量的字符

Rnd 函数 返回一个随机数

Round 函数 返回一个数,该数已被舍入为小数点后指定位数

RTrim 函数 返回一个复制的字符串,其中已删除结尾的空格

ScriptEngine函数 返回一个代表正在使用的脚本语言的字符串

ScriptEngineBuildVersion函数 返回正在使用的脚本引擎的版本号

ScriptEngineMajorVersion函数 返回正在使用的脚本引擎的主版本号

ScriptEngineMinorVersion函数 返回正在使用的脚本引擎的次要版本号

Second 函数 返回一个 0 ~ 59 之间的整数,包括 0 和 59,代表一分钟内的多少秒

Sgn 函数 返回一个整数,指明一个数的正负

Sin 函数 返回一个角度的正弦值

Space 函数 返回一个由指定数量的空格组成的字符串

Split 函数 返回一个从0 开始编号的一维数组,其中包含指定数量的字符串

Sqr 函数 返回一个数的平方根

StrComp 函数 返回一个值,指明字符串比较的结果

String 函数 返回一个指定长度的重复字符串

StrReverse 函数 返回一个字符串,其中指定字符串中的字符顺序颠倒过来

Tan 函数 返回一个角度的正切值

Time 函数 返回一个子类型为 Date 的 Variant,指明当前的系统时间

Timer 函数 返回 12:00 AM(午夜)后已经过的秒数

TimeSerial 函数 返回一个子类型为 Date 的 Variant,包含特定时分秒的时间

TimeValue 函数 返回一个子类型为 Date 的 Variant,包含时间

Trim 函数 返回一个复制的字符串,其中已删除串首和串尾的空格

TypeName 函数 返回一个字符串,其中提供了一个变量的 Variant 子类型信息

UBound 函数 返回一个数字的指定维上可用的最大下标

UCase 函数 返回一个已转换为大写的字符串

VarType 函数 返回一个值,指明一个变量的子类型

Weekday 函数 返回一个整数,代表一周中的第几天

WeekdayName 函数 返回一个字符串,指明所指定的是星期几

Year 函数 返回一个代表年份的整数

2.VBScript 对象

集 合 说 明

Class 对象 提供对已创建类的事件的访问途径

Dictionary对象 用于保存数据主键,值对的对象

Err 对象 包含与运行时错误相关的信息

FileSystemObject 对象 提供对计算机文件系统的访问途径

Match 对象 提供对一个正则表达式匹配的只读属性的访问途径功能

Matches 集合 正则表达式 Match 对象的集合

RegExp 对象 提供简单的正则表达式支持

SubMatches 集合 提供对正则表达式子匹配字符串的只读值的访问

3.VBScript 属性

Description 属性 返回或设置与一个错误相关联的描述性字符串

FirstIndex 属性 返回搜索字符串中找到匹配项的位置

Global 属性 设置或返回一个布尔值

HelpContext 属性 设置或返回帮助文件中某个主题的上下文 ID

HelpFile 属性 设置或返回一个帮助文件的完整可靠的路径

IgnoreCase 属性 设置或返回一个布尔值,指明模式搜索是否区分大小写

Length 属性 返回搜索字符串中所找到的匹配的长度

Number 属性 返回或设置指明一个错误的一个数值

Pattern 属性 设置或返回要被搜索的正则表达式模式

Source 属性 返回或设置最初产生该错误的对象或应用程序的名称

Value 属性 返回在一个搜索字符串中找到的匹配项的值或文本

4.VBScript 语句

Call 语句 将控制权交给一个 Sub 或 Function 过程

Class 语句 声明一个类的名称

Const 语句 声明用于替换文字值的常数

Dim 语句 声明变量并分配存储空间

Do…Loop 语句 当某个条件为 True 时或在某个条件变为 True 之前重复执行一个语句块

Erase 语句 重新初始化固定大小的数组的元素和释放动态数组的存储空间

Execute 语句 执行一条或多条指定语句

ExecuteGlobal 语句 在一个脚本的全局命名空间中执行一条或多条语句

Exit 语句 退出 Do…Loop、For…Next、Function 或 Sub 代码块

For…Next 语句 重复地执行一组语句达指定次数

For Each…Next 语句 针对一个数组或集合中的每个元素重复执行一组语句

Function 语句 声明一个 Function 过程的名称、参数和代码

If…Then…Else 语句 根据一个表达式的值而有条件地执行一组语句

On Error 语句 激活错误处理

Option Explicit 语句 强制显式声明一个脚本中的所用变量

Private 语句 声明私有变量并分配存储空间

Property Get 语句 声明一个 Property 过程的名称、参数和代码,该过程取得(返回)一个属性的值

Property Let 语句 声明一个 Property 过程的名称、参数和代码,该过程指定一个属性的值

Property Set 语句 声明一个 Property 过程的名称、参数和代码,该过程设置对一个对象的引用

Public 语句 声明公共变量并分配存储空间

Randomize 语句 初始化随机数生成器

ReDim 语句 声明动态数组变量并在过程级别上分配或重新分配存储空间

Rem 语句 包括程序中的解释性说明

Select  Case 语句 根据一个表达式的值,相应地执行一组或多组语句

Set 语句 将一个对象引用赋给一个变量或属性

Sub 语句 声明一个 Sub 过程的名称、参数和代码

While…Wend 语句 给定条件为 True 时执行一系列语句

With 语句 对单个对象执行一系列语句

5.VBScript 方法

Clear 方法 清除 Err 对象的所有属性设置

Execute 方法 对一个指定的字符串进行正则表达式搜索

Raise 方法 产生一个运行时错误

Replace 方法 替换正则表达式搜索中所找到的文本

Test 方法 对一个指定的字符串进行正则表达式搜索

6.VBScript 语法错误

表D-6 VBScript 语法错误

错误编号 说 明

1052 在类中不能有多个默认的属性/方法

1044 调用 Sub 时不能使用圆括号

1053 类初始化或终止不能带参数

1058 只能在 Property Get 中指定Default

1057 说明Default必须同时说明Public

1005 需要“(”

1006 需要“)”

1011 需要“=”

1021 需要“Case”

1047 需要“Class”

1025 需要语句的结束

1014 需要“End”

1023 需要表达式

1015 需要“Function”

1010 需要标识符

1012 需要“If”

1046 需要“In”

1026 需要整数常数

1049 在属性声明中需要 Let、Set 或 Get

1045 需要文字常数

1019 需要“Loop”

1020 需要“Next”

1050 需要“Property”

1022 需要“Select”

1024 需要语句

1016 需要“Sub”

1017 需要“Then”

1013 需要“To”

1018 需要“Wend”

1027 需要While或Until

1028 需要While、Until或语句未结束

1029 需要With

1030 标识符太长

1014 无效字符

1039 无效exit语句

1040 无效for 循环控制变量

1013 无效数字

1037 无效使用关键字Me

1038 loop 没有do

1048 必须在一个类的内部定义

1042 必须为行的第一个语句

1041 名称重定义

1051 参数数目必须与属性说明一致

1001 内存不足

1054 Property Let 或 Set 至少应该有一个参数

1002 语法错误

1055 不需要的Next

1015 未终止字符串常数

WAP版 | 触屏版 | 电脑版

Copyright © 2014 shaooo.com