天天看點

QTP的那些事--VBS函數大全

VBS函數大集合 收藏

Abs 函數 傳回數的絕對值。

And 運算符 執行兩個表達式的邏輯連接配接。

Array 函數 傳回含一數組的 變體 。

Asc 函數 傳回字元串首字母的 ANSI 字元代碼。

指派運算符 (=) 給變量或屬性指派。

Atn 函數 傳回數的反正切值。

調用語句 将控制移交 Sub 或 Function 過程。

CBool 函數 傳回已被轉換為 Boolean 子類型的變體的表達式。

CByte 函數 傳回已被轉換為位元組子類型的變體的表達式。

CCur 函數 傳回已被轉換為貨币子類型的變體的表達式。

CDate 函數 傳回已被轉換為日期子類型的變體的表達式。

CDbl 函數 傳回已被轉換為雙精度子類型的變體的表達式。

Chr 函數 傳回指定 ANSI 字元碼的字元。

CInt 函數 傳回已被轉換為整數子類型的變體的表達式。

Class 對象 提供對已建立的類的事件的通路。

Class 語句 聲明類名

Clear 方法 清除 Err 對象的所有屬性設定。  

CLng 函數 傳回已被轉換為 Long 子類型的變體的表達式。

顔色常數 顔色常數清單。

比較常數 用于比較運算的常數清單。

連接配接運算符 (&) 強制兩個表達式的字元串連接配接。  

Const 語句 聲明用于字母值的常數。

Cos 函數 傳回角度的餘弦值。

CreateObject 函數 建立并傳回對“自動”對象的引用。

CSng 函數 傳回已被轉換為單精度子類型的變體的表達式。

CStr 函數 傳回已被轉換為字元串子類型的變體的表達式。

日期和時間常數 在日期和時間運算中用來定義星期幾和其他常數的常數清單。

日期格式常數 用于日期和時間格式的常數清單。

Date 函數 傳回目前系統日期。

DateAdd 函數 傳回加上了指定的時間間隔的日期。

DateDiff 函數 傳回兩個日期之間的間隔。

DatePart 函數 傳回給定日期 的指定部分。

DateSerial 函數 傳回指定年月日的 日期子類型的變體 。

DateValue 函數 傳回日期子類型的變體 。

Day 函數 傳回日期,取值範圍為 1 至 31。

Description 屬性 傳回或者設定說明某個錯誤的字元串。

Dictionary 對象 存儲資料鍵、項目對的對象。

Dim 語句 聲明變量并配置設定存儲空間。

除法運算符 (/) 兩數相除并以浮點數格式傳回商。

Do...Loop 語句 當條件為 True 或者當條件變為 True 時,重複一語句塊。

Empty 表示尚未初始化的變量值。

Eqv 運算符 使兩個表達式相等。

Erase 語句 重新初始化固定數組的元素并重新配置設定動态數組的存儲空間。

Err 對象 含有關于運作時錯誤的資訊。

Eval 函數 計算并傳回表達式的值。

Execute 方法 根據指定的字元串,執行正規表達式的搜尋。

Execute 語句 執行單個或更多的指定語句。

Exit 語句 退出 Do...Loop、For...Next、 Function 或 Sub 代碼塊。  

Exp 函數 傳回 e (自然對數的底)的多少次方。

自乘運算符 (^) 指數函數,幂為自變量。

False 關鍵字,其值為零。

FileSystemObject 對象 提供對計算機檔案系統的通路。

Filter 函數 根據指定的篩選條件,傳回含有字元串數組子集的、下限為 0 的數組。

FirstIndex 屬性 傳回字元串比對的位置。

Fix 函數 傳回數的整數部分。

For...Next 語句 以指定的次數重複一組語句。

For Each...Next 語句 對于數組或集合中的每一個元素,重複一組語句。

FormatCurrency 函數 傳回的表達式為貨币值格式,其貨币符号采用系統控制台中定義的。

FormatDateTime 函數 傳回格式化為日期或時間的表達式。

FormatNumber 函數 傳回格式化為數的表達式。

FormatPercent 函數 傳回格式化為百分比(乘以 100)的表達式,以 % 符号結尾。

Function 語句 聲明形成 Function 過程體的名稱、參數和代碼。

GetObject 函數 從檔案傳回對“自動”對象的通路。

GetRef 函數 傳回對可以綁定到事件的過程的引用。

Global 屬性 設定或傳回 Boolean 值。

Hex 函數 傳回表示數的十六進制值的字元串。

HelpContext 屬性 設定或傳回幫助檔案中某主題的上下文 ID。

HelpFile 屬性 設定或傳回幫助檔案的全路徑。

Hour 函數 傳回小時數,取值範圍為 0 至 23。

If...Then...Else 語句 根據表達式的值,有條件地執行一組語句。

IgnoreCase 屬性 設定或傳回 Boolean 值,訓示模式搜尋是否區分大小寫。

Imp 運算符 執行兩個表達式的邏輯隐含。

初始化事件

發生在建立相關類的執行個體時。

InputBox 函數 在對話框中顯示提示,等待使用者輸入文本或者單擊按鈕,并傳回文本框的内容。

InStr 函數 傳回一個字元串在另一個字元串中第一次出現的位置。

InStrRev 函數 傳回一個字元串在另一個字元串中出現的位置,是從字元串的末尾算起。

Int 函數 傳回數的整數部分。

整數除法運算符(/) 兩數相除,傳回的商取其整數部分。

Is 運算符 比較兩個對象引用變量。

IsArray 函數 傳回 Boolean 值,表示變量是否為數組。

IsDate 函數 傳回 Boolean 值,表示表達式是否可以轉換為日期。

IsEmpty 函數 傳回 Boolean 值,表示變量是否已被初始化。

IsNull 函數 傳回 Boolean 值,表示表達式是否含有無效資料 (Null)。

IsNumeric 函數 傳回 Boolean 值,表示表達式能否當作一個數,用來計算。

IsObject 函數 傳回 Boolean 值,表示表達式是否引用了有效的“自動”對象。

Join 函數 傳回連接配接許多包含在一個數組中的子串而建立的字元串。

LBound 函數 對于訓示的數組維數,傳回最小的可用下标。

LCase 函數 傳回已被轉換為小寫字母的字元串。

Left 函數 傳回字元串最左邊的指定數量的字元。

Len 函數 傳回字元串中的字元數量,或者存儲變量所需的位元組數。

Length 屬性 傳回在搜尋字元串中比對的長度。

LoadPicture 函數 傳回圖檔對象。僅用于 32 位平台。

Log 函數 傳回數的自然對數。  

LTrim 函數 傳回去掉前導空格的字元串副本。

Match 對象 提供通路比對正規表達式的隻讀屬性。

Matches 集合 正規表達式比對對象的集合。

Mid 函數 從字元串中傳回指定數量的字元。

Minute 函數 傳回小時内的分鐘數,取值範圍為 0 至 59。

雜項常數 不能納入任何其他類的常數清單。

Mod 運算符 兩數相除,隻傳回餘數。

Month 函數 傳回月份,取值範圍為 1 至 12。

MonthName 函數 傳回表示月份的字元串。  

MsgBox 常數 與MsgBox 函數一起使用的常數清單。

MsgBox 函數 在對話框中顯示消息,等待使用者單擊按鈕,并傳回表示使用者所擊按鈕的數值。  

乘法運算符 (*) 兩數相乘。  

取反運算符 (-) 表示數值表達式的相反數。

Not 運算符 執行表達式的邏輯“非”運算。   

Now 函數 傳回目前計算機的系統日期和時間。  

Nothing 使對象變量與所有實際的對象沒有任何關聯。

Null 表示變量含有無效的資料。

Number 屬性 傳回或設定代表某個錯誤的數值。

Oct 函數 傳回表示一數的八進制值的字元串。

On Error 語句 啟用錯誤處理。

運算符的優先級 表示各種 VBScript 運算符的優先順序的清單。

Option Explicit 語句 強制顯式聲明腳本中的所有變量。

Or 運算符 執行兩個表達式的邏輯“或”運算。

Pattern 屬性 設定或傳回正被搜尋的正規表達式的模式。

Private 語句 聲明私有變量并配置設定存儲空間。

PropertyGet 語句 聲明在窗體屬性過程中擷取(傳回)屬性值的名稱,參數和代碼。

PropertyLet 語句 聲明在窗體屬性過程中指定屬性值的名稱,參數和代碼。

PropertySet 語句 聲明在窗體屬性過程中設定引用到對象的名稱,參數和代碼。

Public 語句 聲明公有變量并配置設定存儲空間。

Raise 方法 産生運作時錯誤。

Randomize 語句 初始化随機數發生器。

ReDim 語句 聲明動态數組變量,并配置設定或重新配置設定過程級的存儲空間。

RegExp 對象 提供簡單正規表達式的支援。

Rem 語句 包含程式中的注釋。

Replace 函數 傳回一個字元串,其中某個指定的子串被另一個子串替換,替換的次數也有規定。

Replace 方法 替換在正規表達式搜尋中已發現的正文。

RGB 函數 傳回表示 RGB 顔色值的數。  

Right 函數 傳回字元串最右邊的指定數量的字元。

Rnd 函數 傳回一随機數。

Round 函數 傳回指定位數、四舍五入的數。

RTrim 函數 傳回去掉尾部空格的字元串副本。  

ScriptEngine 函數 傳回表示正在使用中的腳本語言的字元串。

ScriptEngineBuildVersion 函數 傳回使用中的腳本引擎的編譯版本号。

ScriptEngineMajorVersion 函數 傳回使用中的腳本引擎的主版本号。

ScriptEngineMinorVersion 函數 傳回使用中的腳本引擎的次版本号。  

Second 函數 傳回時間的秒數,取值範圍為 0 至 59。

Select Case 語句 根據表達式的值,在若幹組語句中選擇一組執行。

Set 語句 将對象引用賦予變量或屬性。

Sgn 函數 傳回表示數的符号的整數。

Sin 函數 傳回角度的正弦值。

Source 屬性 傳回最早出錯的對象或應用程式的名稱。

Space 函數 傳回由指定數量的空格組成的字元串。

Split 函數 傳回下限為 0 的、由指定數量的子串組成的一維數組。

Sqr 函數 傳回數的平方根。  

StrComp 函數 傳回反映字元串比較結果的值。

字元串常數 字元串常數的清單。

String 函數 傳回重複的字元串,達到指定的長度。

StrReverse 函數 傳回一字元串,其中字元的順序與指定的字元串中的順序相反。

Sub 語句 聲明形成 Sub 過程體的名稱、參數和代碼。

減法運算符 (-) 求兩數之差,或表示某數值表達式的相反數。

Tan 函數 傳回角度的正切值。

終結事件

發生在相關類的執行個體終結之時。

Test 方法 根據指定的字元串,執行正規表達式的搜尋。

Time 函數 傳回反映目前系統時間的日期子類型的變體。

Timer 函數 傳回時經子夜 12:00 AM 後的秒數。

TimeSerial 函數 傳回含有指定時分秒時間的日期子類型的變體。

TimeValue 函數 傳回含有時間的日期子類型的變體。

Trim 函數 傳回去掉前導空格或末尾空格的字元串副本。

三态常數 在代碼中使用,以便表示每個顯示的值。

True 其值為 -1 的關鍵字。

TypeName 函數 傳回一字元串,它提供了關于變量的變體子類型資訊。

UBound 函數 傳回指定維數數組的最大有效下标。

UCase 函數 傳回的字元串已經被轉換為大寫字母。

Value 屬性 傳回在搜尋字元串中已發現比對的值或正文。

VarType 常數 定義變體子類型的常數清單。

VarType 函數 傳回辨別變體子類型的數值。

VBScript 常數 在 VBScript 中提供不同種類的常數。

Weekday 函數 傳回表示星期幾的數值。

WeekdayName 函數 傳回表示星期幾的字元串。

While...Wend 語句 隻要給定的條件為 True,便執行一串語句。

With 語句 對單個的對象執行一串語句。

Xor 運算符 執行兩個表達式的邏輯“異或”運算。

Year 函數 傳回表示年份的數值。   

VB中整除運算符 / 與取整函數 INT 的作用是否相同

性質不同。一個是運算符,一個是函數。

整除,顧名思義,有除法在裡面,而取整隻是删除零頭而已。

但它們在某種情況下可以互相替換,如:

3/2=Int(3/2)

Int(10.11)=10.11/1

1.函數array() 

功能:建立一個數組變量 

格式:array(list) 

參數:list 為數組變量中的每個數值列,中間用逗号間隔 

例子: 

<% i = array (“1”,”2”,”3”) %> 

結果: i 被賦予為數組 

2.函數Cint() 

功能:将一表達式/其它類型的變量轉換成整數類型(int) 

格式:Cint(expression) 

參數:expression 是任何有效的表達式/其它類型的變量 

<% 

f = ”234” 

response.write cINT(f) + 2 

%> 

結果: 236 

函數Cint()将字元”234”轉換 成整數234.如果表達式為空, 或者無效時,傳回值為0; 

3.函數:Creatobject() 

功能:建立及傳回一個ActiveX對象. 

格式:Creatobject(obname) 

參數bname 是對象的名稱 

Set con = Server.CreateObject(“ADODB.Connection”) 

結果: 

4.函數Cstr() 

功能:将一表達式/其它類型的變量轉換成字元類型(string) 

格式:Cstr(expression) 

參數:expression是任何有效的表達式/其它類型的變量 

s = 3 + 2 

response.write ”The result is: ” & cStr(s) 

結果:函數Cstr()将整數 5 轉換 成字元”5”. 

5.函數Date() 

功能:傳回目前系統(server端)的日期 

格式: Date() 

參數:無 

例子<% date () %> 

結果:05/10/00 

6.函數Dateadd() 

功能:計算某個指定的時間和 

格式: dateadd(timeinterval,number,date) 

參數:timeinterval是時間機關(月,日..); number是時間間隔值,date是時間始點. 

currentDate = #8/4/99# 

newDate = DateAdd(“m”,3,currentDate) 

response.write newDate 

%> <% 

currentDate = #12:34:45 PM# 

newDate = DateAdd(“h”,3,currentDate) 

11/4/99 

3:34:45 PM 

其中 

“m” = ”month”; 

“d” = ”day”; 

如果是currentDate 格式,則, 

“h” = ”hour”; 

“s” = ”second”; 

7.函數Datediff() 

功能:計算某量個指定的時間差 

格式: datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]]) 

參數: timeinterval 是時間機關; date1,date2是有效的日期表達式,firstdayofweek,firstdayofyear 是任意選項. 

fromDate = #8/4/99# 

toDate = #1/1/2000# 

response.write ”There are ” & _ 

DateDiff(“d”,fromDate,toDate) & _ 

“ days to millenium from 8/4/99.” 

結果:There are 150 days to millenium from 8/4/99. 

8.函數day() 

功能:傳回一個整數值,對應于某月的某日 

格式: day(date) 

參數: date是一個有效的日期表達式; 

例子<% =date(#8/4/99#) %> 

結果:4 

9.函數formatcurrency() 

功能:轉換成貨币格式 

格式: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]]) 

參數: expression 是有效的數字表達式;digit表示小數點後的位數;leadingdigit,paren,groupdigit是任意選項. 

例子<%=FormatCurrency(34.3456)%> 

結果34.35 

10.函數Formatdatetime() 

功能:格式化日期表達式/變量 

格式: formatdatetime(date[,nameformat]) 

參數: date為有效的日期表達式/變量;nameformat是指定的日期格式常量名稱. 

例子<% =formatdatetime(“08/04/99”,vblongdate) %> 

結果:Wednesday,August 04,1999 

說明: 

--------------------------------------------------------------------------------

描述

傳回表達式,此表達式已被格式化為日期或時間。 

文法

FormatDateTime(Date[, NamedFormat])

FormatDateTime 函數的文法有以下參數:

參數 描述 

Date 必選項。要被格式化的日期表達式。 

NamedFormat 可選項。訓示所使用的日期/時間格式的數值,如果省略,則使用 vbGeneralDate。 

設定

NamedFormat 參數可以有以下值:

常數 值 描述 

vbGeneralDate 0 顯示日期和/或時間。如果有日期部分,則将該部分顯示為短日期格式。如果有時間部分,則将該部分顯示為長時間格式。如果都存在,則顯示所有部分。 

vbLongDate 1 使用計算機區域設定中指定的長日期格式顯示日期。 

vbShortDate 2 使用計算機區域設定中指定的短日期格式顯示日期。 

vbLongTime 3 使用計算機區域設定中指定的時間格式顯示時間。 

vbShortTime 4 使用 24 小時格式 (hh:mm) 顯示時間。 

說明

下面例子利用 FormatDateTime 函數把表達式格式化為長日期型并且把它賦給 MyDateTime: 

Function GetCurrentDate 

“FormatDateTime 把日期型格式化為長日期型。

GetCurrentDate = FormatDateTime(Date, 1) 

End Function

11.函數Isnumeric() 

功能:傳回一個布爾值,判斷變量是否為數字變量,或者是可以轉換成數字的其它變量. 

格式:isnumeric(expression) 

參數:expression 是任意的變量. 

i=“234” 

response.write isnumeric(i) 

結果: true. 

12.函數Isobject() 

功能:傳回一個布爾值,判斷變量是否為對象的變量, 

格式: isobject(expression) 

參數: expression 是任意的變量. 

set con =server.creatobject(“adodb.connection”) 

response.write isobject(con) 

結果: true 

13.函數:Lbound() 

功能:傳回一個數組的下界. 

格式:Lbound(arrayname[,dimension]) 

參數:arrayname 是數組變量,dimension 是任意項 

i = array(“1”,”2”,”3”) 

response.write lbound(i) 

結果:0

14.函數Lcase() 

功能:将一字元類型變量的字元全部變換小寫字元. 

格式:Lcase(string) 

參數:string是字元串變量 

str=“THIS is Lcase!” 

response.write Lcase(str) 

結果:this is lcase! 

15.函數left() 

功能:截取一個字元串的前部分; 

格式:left(string,length) 

參數:string字元串,length截取的長度. 

例子: <% =left(“this is a test!”,6) %> 

結果:this i 

16.函數len() 

功能:傳回字元串長度或者變量的位元組長度 

格式:len(string *varname) 

參數:string字元串;varname任意的變量名稱 

strtest=“this is a test!” 

response.write left(strtest) 

結果:15 

17.函數ltrim() 

功能:去掉字元串前的空格. 

格式:ltrim(string) 

參數:string 字元串. 

例子: <% =ltrim (“ this is a test!”) 

結果:this is a test! 

18.函數Mid() 

功能:從字元串中截取字元串. 

格式:mid(string,start [,length]) 

參數:string字元串,start截取的起點,length要截取的長度. 

strtest=“this is a test, Today is Monday!” 

response.write mid(strtest,17,5) 

結果:Today 

19.函數minute() 

功能:傳回一數值, 表示分鐘 

格式:minute(time) 

參數: time是時間變量 

例子lt;% =minute(#12:23:34#) %> 

結果:23 

20.函數month() 

功能:傳回一數值, 表示月份 

格式:month(time) 

參數:time是日期變量 

例子<% =month(#08/09/99) %> 

結果:9 

21.函數monthname()

功能:傳回月份的字元串(名稱). 

格式:Monthname(date [,abb]) 

參數: date是日期變量,abb=true時 則月份的縮寫, 

<% =monthname(#4/5/99#) %> 

結果:April 

22.函數Now() 

功能:傳回系統的目前時間和日期. 

格式:now() 

<% =now() %> 

結果: 05/10/00 8:45:32 pm 

23.函數:replace() 

功能:在字元串中查找,替代指定的字元串. 

格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]]) 

參數:strtobesearched是字元串; strsearchfor是被查找的子字元串;strreplacewith 是用來替代的子字元串.start,count,compare 是任意選項. 

strtest=“this is an apple.” 

response.write replace(strtest,”apple”,”orange”) 

結果:this is an orange. 

24.函數right() 

功能:截取一個字元串的後部分 

格式:right(string,length) 

response.write right(strtest,3) 

結果:st! 

25.函數rnd() 

功能:傳回一個随機數值 

格式:rnd[(number)] 

參數:number是任意數值. 

randomize() 

response.write rnd() 

結果:0/1數值之一,無randomize(), 則不能産生随機數. 

26.函數round() 

功能:完整數值 

格式:round(expression[,numright]) 

參數:expression數字表達式;numright任意選項. 

i=12.33654 

response.write round(i) 

結果: 12 

27.函數rtrim() 

功能:去掉字元串後的空格. 

格式:rtrim(string) 

參數:string 是字元串 

response.write rtrim(“this is a test! ”) 

28.函數second() 

功能:傳回一個整數值. 

格式:second(time) 

參數:time是一個有效的時間表達式; 

例子lt;% =second(# 12:28:30#) %> 

結果:30 

29.函數strReverse() 

功能:傳回與原字元串排列逆向的字元串. 

格式:strreverse(string) 

參數:string是字元串 

例子<% =strreverse(“this is a test!”) 

結果:!tset a si siht 

30.函數time() 

功能:傳回目前系統的時間值. 

格式:time() 

結果:9:58:28 Am 

31.函數trim() 

功能:删去字元串前,後的空格. 

格式:trim(string) 

strtest=“ this is a test! ” 

response.write trim(strtest) 

32.函數UBound() 

功能:傳回一個數組的上界. 

格式:Ubound(expression [,dimension]) 

參數:expression 是數組表達式/數組變量,dimension 是任意項 

response.write ubound(i) 

結果: 2 

33.函數:UCase() 

功能:将一字元類型變量的字元全部變換成大寫字元. 

格式:Ucase(string) 

結果:THIS IS LCASE! 

34.函數Vartype() 

功能:傳回變量的常量代碼(整數) 

格式:Vartype(varname) 

參數:varname是任何類型的變量名稱. 

i=5 

response.write vartype(i) 

結果:2 (2表示整數,須要參考ASP常量代碼.) 

35.函數Weekday() 

功能:傳回一個整數,對應一周中的第幾天. 

格式:Weekday(date [,firstofweek]) 

參數: date為日期變量,firstofweek為任選項. 

d= # 5/9/00 # 

response.write weekday(d) %> 

結果:3(3 表示是星期二) 

36.函數weekdayname() 

功能:傳回字元串,對應星期幾. 

格式:weekdayname(weekday[,abb[,firstdayofweek]]) 

參數:weekday為日期變量,abb,firstdayofweek為任選項. 

d = #8/4/99# 

response.write weekdayname(d) 

結果: Wednesday 

37.函數year() 

功能:傳回日期表達式所在的年份. 

格式:year(date) 

參數: date是有效的日期表達式 

<% =year(#8/9/99#) %> 

結果:1999 

38.函數Mod()功能:取餘數.

例子:3 Mod 2 

結果:1

ASP常用函數表(vbs)

Array()

函數傳回一個數組

表達式 Array(list)

允許資料類型: 字元,數字均可

執行個體:

傳回結果: 建立了一個包含7個元素的數組myArray

myArray("Sunday","Monday", ... ... "Saturday")

CInt()

函數将一個表達式轉化為數字類型

表達式 CInt(expression)

允許資料類型: 任何有效的字元均可(不大于32767)

傳回結果: 236

轉化字元"234"為數字"234",如果字元串為空,則傳回0值

CreateObject()

函數建立和傳回一個已注冊的ACTIVEX元件的執行個體。

表達式 CreateObject(objName)

允許資料類型: objName 是任何一個有效、已注冊的ACTIVEX元件的名字.

CStr()

函數轉化一個表達式為字元串.

表達式 CStr(expression)

允許資料類型: expression 是任何有效的表達式。

傳回結果: 轉化數字“5”為字元“5”。

Date()

函數傳回目前系統日期.

表達式 Date()

允許資料類型: None.

傳回結果: 9/9/00

DateAdd()

函數傳回一個被改變了的日期。

表達式 DateAdd(timeinterval,number,date)

允許資料類型:

timeinterval is the time interval to add;

number is amount of time intervals to add;

and date is the starting date.

3:34:45 PM

"m" = "month";

"d" = "day";

If currentDate is in time format then,

"h" = "hour";

"s" = "second";

DateDiff()

函數傳回兩個日期之間的內插補點 。

表達式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])

允許資料類型: timeinterval 表示相隔時間的類型,如“M“表示“月”。

傳回結果: 從9/9/00 到2000年還有 150 天.

Day()

函數傳回一個月的第幾日 .

表達式 Day(date)

允許資料類型: date 是任何有效的日期。

傳回結果: 9

formatCurrency()

函數傳回表達式,此表達式已被格式化為貨币值

表達式 formatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])

允許資料類型: Digit 訓示小數點右側顯示位數的數值。預設值為 -1,訓示使用的是計算機的區域設定; LeadingDigit 三态常數,訓示是否顯示小數值小數點前面的零。

傳回結果: $34.35

formatDateTime()

函數傳回表達式,此表達式已被格式化為日期或時間

表達式 formatDateTime(Date, [, Namedformat])

允許資料類型: Namedformat 訓示所使用的日期/時間格式的數值,如果省略,則使用 vbGeneralDate.

傳回結果: Sunday, September 09, 2000

formatNumber()

函數傳回表達式,此表達式已被格式化為數值.

表達式 formatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])

允許資料類型: Digit 訓示小數點右側顯示位數的數值。預設值為 -1,訓示使用的是計算機的區域設定。; LeadingDigit i訓示小數點右側顯示位數的數值。預設值為 -1,訓示使用的是計算機的區域設定。; Paren 訓示小數點右側顯示位數的數值。預設值為 -1,訓示使用的是計算機的區域設定。; GroupDigit i訓示小數點右側顯示位數的數值。預設值為 -1,訓示使用的是計算機的區域設定。.

傳回結果: 45.325

formatPercent()

函數傳回表達式,此表達式已被格式化為尾随有 % 符号的百分比(乘以 100 )。 (%)

表達式 formatPercent(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])

允許資料類型: 同上.

傳回結果: 45.267%

Hour()

函數以24時傳回小時數.

表達式 Hour(time)

傳回結果: 16

(Hour has been converted to 24-hour system)

Instr()

函數傳回字元或字元串在另一個字元串中第一次出現的位置.

表達式 Instr([start, ] strToBeSearched, strSearchFor [, compare])

允許資料類型: Start為搜尋的起始值,strToBeSearched接受搜尋的字元串 strSearchFor要搜尋的字元.compare比較方式(詳細見ASP常數)

InstrRev()

函數同上,隻是從字元串的最後一個搜尋起

表達式 InstrRev([start, ] strToBeSearched, strSearchFor [, compare])

傳回結果: 13

Int()

函數傳回數值類型,不四舍五入。

表達式 Int(number)

傳回結果: 32

IsArray()

函數判斷一對象是否為數組,傳回布爾值 .

表達式 IsArray(name)

傳回結果: False

IsDate()

函數判斷一對象是否為日期,傳回布爾值

表達式 IsDate(expression)

傳回結果: True

IsEmpty()

函數判斷一對象是否初始化,傳回布爾值.

表達式 IsEmpty(expression)

IsNull()

函數判斷一對象是否為空,傳回布爾值.

表達式 IsNull(expression)

IsNumeric()

函數判斷一對象是否為數字,傳回布爾值.

表達式 IsNumeric(expression)

就算數字加了引号,ASP還是認為它是數字。

IsObject()

函數判斷一對象是否為對象,傳回布爾值.

表達式 IsObject(expression)

LBound()

函數傳回指定數組維的最小可用下标.

表達式 Lbound(arrayname [, dimension])

傳回結果: 0

LCase()

函數 傳回字元串的小寫形式

表達式 Lcase(string)

傳回結果: this is a test!

Left()

函數傳回字元串左邊第length個字元以前的字元(含第length個字元).

表達式 Left(string, length)

傳回結果: Thi

Len()

函數傳回字元串的長度.

表達式 Len(string | varName)

傳回結果: 15

LTrim()

函數去掉字元串左邊的空格.

表達式 LTrim(string)

傳回結果: This is a test!

Mid()

函數傳回特定長度的字元串(從start開始,長度為length).

表達式 Mid(string, start [, length])

傳回結果: Today

Minute()

函數傳回時間的分鐘.

表達式 Minute(time)

傳回結果: 45

Month()

函數傳回日期.

表達式 Month(date)

傳回結果: 8

MonthName()

函數傳回指定月份

表達式 MonthName(month, [, Abb])

傳回結果: August

Now()

函數傳回系統時間

表達式 Now()

傳回結果: 9/9/00 9:30:16 AM

Right()

函數傳回字元串右邊第length個字元以前的字元(含第length個字元).

表達式 Right(string, length)

傳回結果: st!

Rnd()

函數産生一個随機數.

表達式 Rnd [ (number) ]

傳回結果: 任何一個在0 到 1 之間的數

Round()

函數傳回按指定位數進行四舍五入的數值.

表達式 Round(expression [, numRight])

Rtrim()

函數去掉字元串右邊的字元串.

表達式 Rtrim(string)

傳回結果: This is a test!!

Split()

函數将一個字元串分割并傳回分割結果

表達式 Split (S[,d])

傳回結果: A B C

Second()

函數傳回秒.

表達式 Second(time)

傳回結果: 28

StrReverse()

函數反排一字元串

表達式 StrReverse(string)

傳回結果: !!tset a si sihT

Time()

函數傳回系統時間.

表達式 Time()

傳回結果: 9:58:28 AM

Trim()

函數去掉字元串左右的空格.

表達式 Trim(string)

UBound()

函數傳回指定數組維數的最大可用下标>.

表達式 Ubound(arrayname [, dimension])

傳回結果: 2

UCase()

函數傳回字元串的大寫形式.

表達式 UCase(string)

傳回結果: THIS IS A TEST!!

VarType()

函數傳回訓示變量子類型的值

表達式 VarType(varName)

傳回結果: 2(數字)詳見"asp常數"

WeekDay()

函數傳回在一周的第幾天.

表達式 WeekDay(date [, firstdayofweek])

傳回結果: 4(星期三)

WeekDayName()

函數傳回一周第幾天的名字.

表達式 WeekDayName(weekday [, Abb [, firstdayofweek]])

傳回結果: Wednesday

Year()

函數傳回目前的年份.

表達式 Year(date)

傳回結果: 1999

本文轉自hcy's workbench部落格園部落格,原文連結:<b>http://www.cnblogs.com/alterhu/archive/2012/01/16/2323465.html</b>,如需轉載請自行聯系原作者。

繼續閱讀