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 | 返回一個值,指示指定變數的子型別 |