当前位置: 首页 > 网络学院 > 客户端脚本教程 > VBScript > VBScript 函数

VBScript
VBScript 介绍
如何使用 VBScript
VBScript 放置
VBScript 变量
VBScript 程序
VBScript 条件语句
VBScript 循环声明
VBScript 摘要
VBScript 实例
VBScript 函数
VBScript 关键字

VBScript 函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 776 ::
收藏到网摘: n/a

This page contains all the built-in VBScript functions. The page is divided into following sections:
这页有VBScript所内置的所有函数。页面的内容可以划分为以下几个部分:

时间/日期函数

函数名 描述
CDate Converts a valid date and time expression to the variant of subtype Date
返回表达式,此表达式已被转换为 Date 子类型的 Variant
Date 返回当前系统日期。
DateAdd 返回已添加指定时间间隔的日期。
DateDiff 返回两个日期之间的时间间隔。
DatePart 返回给定日期的指定部分。
DateSerial Returns the date for a specified year, month, and day
返回指定的年,月,日
DateValue Returns a date
返回日期
Day Returns a number that represents the day of the month (between 1 and 31, inclusive)
返回日期中的日(在1与31之间,包含)
FormatDateTime Returns an expression formatted as a date or time
返回格式化后的日期或是时间
Hour Returns a number that represents the hour of the day (between 0 and 23, inclusive)
返回时间里的小时(在0和23之间,包含)
IsDate Returns a Boolean value that indicates if the evaluated expression can be converted to a date
返回一个布耳值,判断当前表达式里的值是否可以转换成日期
Minute Returns a number that represents the minute of the hour (between 0 and 59, inclusive)
返回时间里的分钟(在0到59之间,包含)
Month Returns a number that represents the month of the year (between 1 and 12, inclusive)
返回日期里的月份(在1和12之间,包含)
MonthName Returns the name of a specified month
返回指定月份的名称
Now Returns the current system date and time
返回当前系统的日期与时间
Second Returns a number that represents the second of the minute (between 0 and 59, inclusive)
返回时间里的秒(在0和59之间,包含)
Time Returns the current system time
返回当前系统时间
Timer Returns the number of seconds since 12:00 AM
返回从午夜12点到指定时间之间的总秒数
TimeSerial Returns the time for a specific hour, minute, and second
返回针对小时,分钟以及秒的时间
TimeValue Returns a time
返回时间
Weekday Returns a number that represents the day of the week (between 1 and 7, inclusive)
返回星期几(从1到7,包含)
WeekdayName Returns the weekday name of a specified day of the week
返回指定日期的星期名称
Year Returns a number that represents the year
返回日期中的年份

转换函数

Top
函数名 描述
Asc 返回与字符串的第一个字母对应的 ANSI 字符代码
CBool Converts an expression to a variant of subtype Boolean
返回表达式,此表达式已转换为 Boolean 子类型的 Variant。
CByte Converts an expression to a variant of subtype Byte
返回表达式,此表达式已被转换为 Byte 子类型的 Variant
CCur Converts an expression to a variant of subtype Currency
返回表达式,此表达式已被转换为 Currency 子类型的 Variant
CDate Converts a valid date and time expression to the variant of subtype Date
返回表达式,此表达式已被转换为 Date 子类型的 Variant
CDbl Converts an expression to a variant of subtype Double
返回表达式,此表达式已被转换为 Double 子类型的 Variant
Chr Converts the specified ANSI code to a character
返回与指定的 ANSI 字符代码相对应的字符。
CInt Converts an expression to a variant of subtype Integer
返回表达式,此表达式已被转换为 Integer 子类型的 Variant
CLng Converts an expression to a variant of subtype Long
返回表达式,此表达式已被转换为 Long 子类型的 Variant
CSng Converts an expression to a variant of subtype Single
返回表达式,该表达式已被转换为 Single 子类型的 Variant
CStr Converts an expression to a variant of subtype String
返回表达式,该表达式已被转换为 String 子类型的 Variant
Hex Returns the hexadecimal value of a specified number
返回表示十六进制数字值的字符串。
Oct Returns the octal value of a specified number
返回表示数字八进制值的字符串

格式化函数

Top
函数名 描述
FormatCurrency Returns an expression formatted as a currency value
返回表达式,此表达式已被格式化为货币值(使用系统控制面板中定义的货币符号)。
FormatDateTime Returns an expression formatted as a date or time
返回表达式,此表达式已被格式化为日期或时间
FormatNumber Returns an expression formatted as a number
返回表达式,此表达式已被格式化为数值。
FormatPercent Returns an expression formatted as a percentage
返回表达式,此表达式已被格式化为尾随有 % 符号的百分比(乘以 100 )。

计算函数

Top
函数名 描述
Abs Returns the absolute value of a specified number
返回数字的绝对值。
Atn Returns the arctangent of a specified number
返回数值的反正切值。
Cos Returns the cosine of a specified number (angle)
返回某个角的余弦值。
Exp Returns e raised to a power
返回 e(自然对数的底)的幂次方。
Hex Returns the hexadecimal value of a specified number
返回表示十六进制数字值的字符串。
Int Returns the integer part of a specified number
返回数字的整数部分
Fix Returns the integer part of a specified number
返回数字的整数部分。
Log Returns the natural logarithm of a specified number
返回数值的自然对数。
Oct Returns the octal value of a specified number
返回表示数字八进制值的字符串。
Rnd Returns a random number less than 1 but greater or equal to 0
返回一个小于1或大于等于0的随机数。
Sgn Returns an integer that indicates the sign of a specified number
返回表示数字符号的整数。
Sin Returns the sine of a specified number (angle)
返回某个角的正弦值。
Sqr Returns the square root of a specified number
返回数值的平方根。
Tan Returns the tangent of a specified number (angle)
返回某个角的正切值。

数组函数

Top
函数名 描述
Array Returns a variant containing an array
返回包含数组的 Variant。
Filter Returns a zero-based array that contains a subset of a string array based on a filter criteria
返回下标从零开始的 数组,其中包含以特定过滤条件为基础的字符串数组的子集。
IsArray Returns a Boolean value that indicates whether a specified variable is an array
返回 Boolean 值指明某变量是否为数组。
Join Returns a string that consists of a number of substrings in an array
返回一个字符串,此字符串由包含在数组中的许多子字符串联接创建。
LBound Returns the smallest subscript for the indicated dimension of an array
返回指定数组维的最小可用下标。
Split Returns a zero-based, one-dimensional array that contains a specified number of substrings
返回基于 0 的一维数组,其中包含指定数目的子字符串。
UBound Returns the largest subscript for the indicated dimension of an array
返回指定数组维数的最大可用下标。

字符串函数

Top
函数名 描述
InStr Returns the position of the first occurrence of one string within another. The search begins at the first character of the string
返回某字符串在另一字符串中第一次出现的位置。
InStrRev Returns the position of the first occurrence of one string within another. The search begins at the last character of the string
返回某字符串在另一个字符串中出现的从结尾计起的位置。
LCase Converts a specified string to lowercase
返回字符串的小写形式。
Left Returns a specified number of characters from the left side of a string
返回指定数目的从字符串的左边算起的字符
Len Returns the number of characters in a string
返回字符串内字符的数目,或是存储一变量所需的字节数。
LTrim Removes spaces on the left side of a string
返回不带前导空格 (LTrim) 的字符串副本。
RTrim Removes spaces on the right side of a string
返回不带后续空格 (RTrim) 的字符串副本。
Trim Removes spaces on both the left and the right side of a string
返回不带前导与后续空格 (Trim) 的字符串副本。
Mid Returns a specified number of characters from a string
从字符串中返回指定数目的字符。
Replace Replaces a specified part of a string with another string a specified number of times
返回字符串,其中指定数目的某子字符串被替换为另一个子字符串
Right Returns a specified number of characters from the right side of a string
从字符串右边返回指定数目的字符
Space Returns a string that consists of a specified number of spaces
返回由指定数目的空格组成的字符串。
StrComp Compares two strings and returns a value that represents the result of the comparison
返回一个表明字符串比较结果的值。
String Returns a string that contains a repeating character of a specified length
返回具有指定长度的、重复字符组成的字符串
StrReverse Reverses a string
返回字符串,此字符串与指定字符串顺序相反
UCase Converts a specified string to uppercase
返回字符串的大写形式。

其它函数

Top
函数名 描述
CreateObject Creates an object of a specified type
创建一个指定类型的对象
Eval Evaluates an expression and returns the result
计算一个表达式的值并返回结果。
GetLocale Returns the current locale ID
返回当前的区域设置 ID 值。
GetObject Returns a reference to an automation object from a file
返回对文件中 Automation 对象的引用
GetRef Allows you to connect a VBScript procedure to a DHTML event on your pages
返回一个指向一过程的引用,此过程可绑定某事件
InputBox Displays a dialog box, where the user can write some input and/or click on a button, and returns the contents
在对话框中显示提示,等待用户输入文本或单击按钮,并返回文本框内容。
IsEmpty Returns a Boolean value that indicates whether a specified variable has been initialized or not
返回 Boolean 值指明变量是否已初始化
IsNull Returns a Boolean value that indicates whether a specified expression contains no valid data (Null)
返回 Boolean 值,指明表达式是否不包含任何有效数据 (Null)。
IsNumeric Returns a Boolean value that indicates whether a specified expression can be evaluated as a number
返回 Boolean 值指明表达式的值是否为数字。
IsObject Returns a Boolean value that indicates whether the specified expression is an automation object
返回 Boolean 值指明表达式是否引用了有效的 Automation 对象。
LoadPicture Returns a picture object. Available only on 32-bit platforms
返回图片对象。
MsgBox Displays a message box, waits for the user to click a button, and returns a value that indicates which button the user clicked
在对话框中显示消息,等待用户单击按钮,并返回一个值指示用户单击的按钮。
RGB Returns a number that represents an RGB color value
返回代表 RGB 颜色值的整数。
Round Rounds a number
返回按指定位数进行四舍五入的数值。
ScriptEngine Returns the scripting language in use
返回一个代表当前使用的脚本程序语言的字符串。
ScriptEngineBuildVersion Returns the build version number of the scripting engine in use
返回使用的编写脚本引擎的编译版本号。
ScriptEngineMajorVersion Returns the major version number of the scripting engine in use
返回使用的编写脚本引擎的主版本号。
ScriptEngineMinorVersion Returns the minor version number of the scripting engine in use
返回使用的编写引擎引擎的次版本号。
SetLocale Sets the locale ID and returns the previous locale ID
设置全局区域设置并返回原有的区域设置。
TypeName Returns the subtype of a specified variable
返回一个字符串,提供有关变量的 Variant 子类型信息。
VarType Returns a value that indicates the subtype of a specified variable
返回指示变量子类型的值。

评论 (0) All

登陆 | 还没注册?