VBScript 函式
此頁面包含所有內建的 VBScript 函式。頁面分為以下幾個部分
日期/時間函式
函式 | 描述 |
---|---|
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(年份) | 返回一個表示年份的數字 |
轉換函式
函式 | 描述 |
---|---|
Asc | 將字串的第一個字母轉換為 ANSI 程式碼 |
CBool | 將表示式轉換為 Boolean 子型別的變體 |
CByte | 將表示式轉換為 Byte 子型別的變體 |
CCur | 將表示式轉換為 Currency 子型別的變體 |
CDate | 將有效的日期和時間表達式轉換為 Date 子型別的變體 |
CDbl | 將表示式轉換為 Double 子型別的變體 |
Chr | 將指定的 ANSI 程式碼轉換為字元 |
CInt | 將表示式轉換為 Integer 子型別的變體 |
CLng | 將表示式轉換為 Long 子型別的變體 |
CSng | 將表示式轉換為 Single 子型別的變體 |
CStr | 將表示式轉換為 String 子型別的變體 |
十六進位制 | 返回指定數字的十六進位制值 |
Oct | 返回指定數字的八進位制值 |
格式函式
函式 | 描述 |
---|---|
FormatCurrency | 返回格式化為貨幣值的表示式 |
FormatDateTime | 返回格式化為日期或時間的表示式 |
FormatNumber | 返回格式化為數字的表示式 |
FormatPercent | 返回格式化為百分比的表示式 |
數學函式
函式 | 描述 |
---|---|
Abs | 返回指定數字的絕對值 |
Atn | 返回指定數字的反正切值 |
Cos | 返回指定數字(角度)的餘弦值 |
Exp | 返回 e 的冪次方 |
十六進位制 | 返回指定數字的十六進位制值 |
Int | 返回指定數字的整數部分 |
Fix | 返回指定數字的整數部分 |
Log | 返回指定數字的自然對數 |
Oct | 返回指定數字的八進位制值 |
Rnd | 返回小於 1 但大於或等於 0 的隨機數 |
Sgn | 返回一個整數,指示指定數字的符號 |
Sin | 返回指定數字(角度)的正弦值 |
Sqr | 返回指定數字的平方根 |
棕褐色 | 返回指定數字(角度)的正切值 |
陣列函式
函式 | 描述 |
---|---|
陣列 | 返回一個包含陣列的變體 |
濾鏡 | 返回一個基於篩選條件包含字串陣列子集的零基陣列 |
IsArray | 返回一個布林值,指示指定的變數是否為陣列 |
Join | 返回一個由陣列中多個子字串組成的字串 |
LBound | 返回陣列指定維度的最小下標 |
Split | 返回一個零基的、一維的陣列,該陣列包含指定數量的子字串 |
UBound | 返回陣列指定維度的最大下標 |
字串函式
函式 | 描述 |
---|---|
InStr | 返回一個字串在另一個字串中首次出現的位置。搜尋從字串的第一個字元開始 |
InStrRev | 返回一個字串在另一個字串中首次出現的位置。搜尋從字串的最後一個字元開始 |
LCase | 將指定字串轉換為小寫 |
Left | 從字串的左側返回指定數量的字元 |
Len | 返回字串中的字元數 |
LTrim | 刪除字串左側的空格 |
RTrim | 刪除字串右側的空格 |
Trim | 刪除字串左右兩側的空格 |
Mid | 從字串中返回指定數量的字元 |
Replace | 將字串的指定部分替換為另一個字串,指定的次數 |
Right | 從字串的右側返回指定數量的字元 |
Space | 返回一個由指定數量的空格組成的字串 |
StrComp | 比較兩個字串並返回一個值,該值表示比較的結果 |
字串 | 返回一個由指定長度的重複字元組成的字串 |
StrReverse | 反轉字串 |
UCase | 將指定字串轉換為大寫 |
其他函式
函式 | 描述 |
---|---|
CreateObject | 建立一個指定型別的物件 |
Eval | 計算表示式並返回結果 |
IsEmpty | 返回一個布林值,指示指定的變數是否已初始化 |
IsNull | 返回一個布林值,指示指定的表示式是否不包含有效資料(Null) |
IsNumeric | 返回一個布林值,指示指定的表示式是否可以計算為數字 |
IsObject | 返回一個布林值,指示指定的表示式是否為自動化物件 |
RGB | 返回一個表示 RGB 顏色值的數字 |
圓形 | 對數字進行四捨五入 |
ScriptEngine | 返回正在使用的指令碼語言 |
ScriptEngineBuildVersion | 返回正在使用的指令碼引擎的生成版本號 |
ScriptEngineMajorVersion | 返回正在使用的指令碼引擎的主版本號 |
ScriptEngineMinorVersion | 返回正在使用的指令碼引擎的次版本號 |
TypeName | 返回指定變數的子型別 |
VarType | 返回一個值,指示指定變數的子型別 |