天天看點

VBScript 函數

本頁列出了所有内建的 VBScript 函數,主要分為以下幾類:

  • Date/Time 函數
  • Conversion 函數
  • Format 函數
  • Math 函數
  • Array 函數
  • String 函數
  • 其他函數

函數 描述
CDate 把有效的日期和時間表達式轉換為日期(Date)類型。
Date 傳回目前的系統日期。
DateAdd 傳回已添加指定時間間隔的日期。
DateDiff 傳回兩個日期之間的時間間隔數。
DatePart 傳回給定日期的指定部分。
DateSerial 傳回指定年、月、日的日期。
DateValue 傳回日期。
Day 傳回代表一月中的一天的數字(介于并包括 1 到 31 之間)。
FormatDateTime 傳回格式化為日期或時間的表達式。
Hour 傳回代表一天中的小時的數字(介于并包括 0 到 23 之間)。
IsDate 傳回訓示計算表達式能否轉換為日期的布爾值。
Minute 傳回一個數字,代表小時的分鐘(介于并包括 0 到 59 之間)。
Month 傳回一個數字,代表年的月份(介于并包括 1 到 12 之間)。
MonthName 傳回指定月份的名稱。
Now 傳回目前的系統日期和時間。
Second 傳回一個數字,代表分鐘的秒(介于并包括 0 到 59 之間)。
Time 傳回目前的系統時間。
Timer 傳回自 12:00 AM 以來的秒數。
TimeSerial 傳回特定小時、分鐘和秒的時間。
TimeValue 傳回時間。
Weekday 傳回一個數字,代表一周的天數(介于并包括 1 到 7 之間)。
WeekdayName 傳回一周中指定的一天的星期名。
Year 傳回一個數字,代表年份。

Top
Asc 把字元串中的首字母轉換為 ANSI 字元代碼。
CBool 把表達式轉換為布爾(Boolean)類型。
CByte 把表達式轉換為位元組(Byte)類型。
CCur 把表達式轉換為貨币(Currency)類型。
CDbl 把表達式轉換為雙精度(Double)類型。
Chr 把指定的 ANSI 字元代碼轉換為字元。
CInt 把表達式轉換為整數(Integer)類型。
CLng 把表達式轉換為長整型(Long)類型。
CSng 把表達式轉換為單精度(Single)類型。
CStr 把表達式轉換為字元串(String)類型。
Hex 傳回指定數字的十六進制值。
Oct 傳回指定數字的八進制值。

FormatCurrency 傳回作為貨币值進行格式化的表達式。
傳回作為日期或時間進行格式化的表達式。
FormatNumber 傳回作為數字進行格式化的表達式。
FormatPercent 傳回作為百分數進行格式化的表達式。

Abs 傳回指定數字的絕對值。
Atn 傳回指定數字的反正切。
Cos 傳回指定數字(角度)的餘弦。
Exp 傳回 e(自然對數的底)的幂次方。
Int 傳回指定數字的整數部分。
Fix
Log 傳回指定數字的自然對數。
Rnd 傳回小于1但大于或等于0的一個随機數。
Sgn 傳回可訓示指定數字的符号的一個整數。
Sin 傳回指定數字(角度)的正弦。
Sqr 傳回指定數字的平方根。
Tan 傳回指定數字(角度)的正切。

Array 傳回一個包含數組的變量。
Filter 傳回下标從零開始的數組,其中包含基于特定過濾條件的字元串數組的子集。
IsArray 傳回一個訓示指定的變量是否為數組的布爾值。
Join 傳回一個由數組中若幹子字元串組成的字元串。
LBound 傳回訓示數組維數的最小下标。
Split 傳回下标從零開始的一維數組,包含指定數量的子字元串。
UBound 傳回訓示數組維數的最大下标。

InStr 傳回字元串在另一字元串中首次出現的位置。搜尋從字元串的第一個字元開始。
InStrRev 傳回字元串在另一字元串中首次出現的位置。搜尋從字元串的最末字元開始。
LCase 把指定字元串轉換為小寫。
Left 從字元串的左側傳回指定數量的字元。
Len 傳回字元串中的字元數量。
LTrim 删除字元串左側的空格。
RTrim 删除字元串右側的空格。
Trim 删除字元串左側和右側的空格。
Mid 從字元串中傳回指定數量的字元。
Replace 使用另一個字元串替換字元串的指定部分指定的次數。
Right 從字元串的右側傳回指定數量的字元。
Space 傳回由指定數量的空格組成的字元串。
StrComp 比較兩個字元串,傳回代表比較結果的一個值。
String 傳回包含指定長度的重複字元的字元串。
StrReverse 反轉字元串。
UCase 把指定的字元串轉換為大寫。

CreateObject 建立指定類型的對象。
Eval 計算表達式,并傳回結果。
GetLocale 傳回目前的 locale ID。
GetObject 傳回對檔案中 automation 對象的引用。
GetRef 允許您把 VBScript 子程式連接配接到頁面上的一個 DHTML 事件。
InputBox 顯示對話框,使用者可在其中輸入文本,并/或點選按鈕,然後傳回内容。
IsEmpty 傳回一個布爾值,訓示指定的變量是否已被初始化。
IsNull 傳回一個布爾值,訓示指定的表達式是否包含無效資料(Null)。
IsNumeric 傳回一個布爾值,訓示指定的表達式是否可作為數字來計算。
IsObject 傳回一個布爾值,訓示指定的表達式是否是一個 automation 對象。
LoadPicture 傳回一個圖檔對象。僅用于 32 位平台。
MsgBox 顯示消息框,等待使用者點選按鈕,并傳回訓示使用者點選了哪個按鈕的值。
RGB 傳回一個表示 RGB 顔色值的數字。
Round 對數字進行四舍五入。
ScriptEngine 傳回使用中的腳本語言。
ScriptEngineBuildVersion 傳回使用中的腳本引擎的内部版本号。
ScriptEngineMajorVersion 傳回使用中的腳本引擎的主版本号。
ScriptEngineMinorVersion 傳回使用中的腳本引擎的次版本号。
SetLocale 設定 locale ID,并傳回之前的 locale ID。
TypeName 傳回指定變量的子類型。
VarType 傳回訓示變量子類型的值。