VBScript 函數 |
功能說明 |
例子 | Abs (數值) |
絕對值。一個數字的絕對值是它的正值。空字符串 (null) 的絕對值,也是空字符串。未初始化的變數,其絕對爲 0 |
例子:ABS(-2000) 結果:2000 | Array (以逗點分隔的數組元素) |
Array 函數傳回數組元素的值。 |
例子: A=Array(1,2,3) B=A(2) 結果: 2 說明:變量B爲A數組的第二個元素的值。 | Asc (字符串) |
將字符串的第一字母轉換成 ANSI (美國國家標準符號)字碼。 |
例子:Asc("Internet") 結果:73 說明:顯示第一字母 I 的 ANSI 字碼。 | CBool(表達式) |
轉換成布爾邏輯值變量型態(True 或False ) |
例子:CBool(1+2) 結果:True | CDate (日期表達式) |
換成日期變量型態。可先使用 IsDate 函數判斷是否可以轉換成日 期。 |
例子: CDate (now( )+2) 結果:2000/5/28 10:30:59 | CDbl(表達式) |
轉換成DOUBLE變量型態。 |
| Chr ( ANSI 字碼) |
將ASCII 字碼轉換成字符。 |
例子: Chr ( 72 ) 結果: H | CInt (表達式) |
轉換成整數變量型態。 |
例子: CInt ("3.12") 結果: 3 | CLng (表達式) |
轉換成LONG 變量型態。 |
| CSng (表達式) |
轉換成SINGLE 變量型態。 |
| CStr (表達式) |
轉換成字符串變量型態。 |
| Date ( )top |
傳回系統的日期。 |
例子: Date 結果: 2000/5/13 | DateAdd ( I , N , D ) |
將一個日期加上一段期間後的日期。 I :設定一個日期( Date )所加上的一段期間的單位。譬如 interval="d" 表示 N的單位爲日。 I的設定值如下: yyyy Year 年 q Quarter 季 m Month 月 d Day 日 w Weekday 星期 h Hour 時 n Minute 分 s Second 秒 N :數值表達式,設定一個日期所加上的一段期間,可爲正值或負值,正值表示加(結果爲 >date 以後的日期),負值表示減(結果爲 >date 以前的日期)。 D :待加減的日期。 |
例子: DateAdd ( "m" , 1 , "31-Jan-98") 結果: 28-Feb-98 說明:將日期 31-Jan-98 加上一個月,結果爲 28-Feb-98 而非 31-Fe-98 。 例子: DateAdd ( "d" , 20 , "30-Jan-99") 結果: 1999/2/9 說明:將一個日期 30-Jan-99 加上 20 天后的日期。 | DateDiff (I , D1 , D2[,FW[,FY]]) |
計算兩個日期之間的期間。 I :設定兩個日期之間的期間計算之單位。譬如 >I="m" 表示計算的單位爲月。 >I 的設定值如: yyyy > Year 年 q Quarter 季 m Month 月 d Day 日 w Weekday 星期 h Hour 時 m Minute 分 s Second 秒 D1 ,D2:計算期間的兩個日期表達式,若 >date1 較早,則兩個日期之間的期間結果爲正值;若 >date2 較早, 則結果爲負值。 FW :設定每週第一天爲星期幾, 若未設定表示爲星期天。 >FW 的設定值如下: 0 使用 >API 的設定值。 1 星期天 2 星期一 3 星期二 4 星期三 5 星期四 6 星期五 7 星期六 FY :設定一年的第一週, 若未設定則表示一月一日那一週爲一年的第一週。 >FY 的設定值如下: 0 使用 >API 的設定值。 1 一月一日那一週爲一年的第一週 2 至少包括四天的第一週爲一年的第一週 3 包括七天的第一週爲一年的第一週 |
例子: DateDiff ("d","25-Mar-99 ","30-Jun-99 ") 結果: 97 說明:顯示兩個日期之間的期間爲 97 天。 | DatePart (I,D,[,FW[,FY]]) |
傳回一個日期的之部份。 >I :設定傳回那一部份。譬如 >I="d" 表示傳回 部份爲日。 >I 的設定值如下: yyyy Year 年 q Quarter 季 m Month 月 d Day 日 w Weekday 星期 h Hour 時 m Minute 分 s Second 秒 D :待計算的日期。 >FW :設定每週第一天爲星期幾, 若未設定則表示爲星期天。 >FW 的設定值如下: 0 使用 >API 的設定值。 1 星期天 2 星期一>3 星期二 4 星期三 5 星期四 6 星期五 7 星期六 FY :設定一年的第一週, 若未設定則表示一月一日那一週爲一年的第一週。 >FY 的設定值如下: 0 使用 >API 的設定值。 1 一月一日那一週爲一年的第一週 2 至少包括四天的第一週爲一年的第一週 3 包括七天的第一週爲一年的第一週 |
例子: DatePart ("m","25-Mar-99 ") 結果: 3 說明:顯示傳回一個日期 的月部份。 | Dateserial (year,month,day) |
轉換(year,month,day) 成日期變量型態。 |
例子: DateSerial (99,10,1) 結果: 1999/10/1 | DateValue ( 日期的字符串或表達式 ) |
轉換成日期變量型態,日期從 January 1,100 到 December 31,9999 。格式爲 month,day,and year 或 month/day/year 。譬如: December 30,1999 、 Dec 30,1999 、 12/30/1999 、 12/30/99 |
例子: DateValue ("January 1,2002 ") 結果: 2002/1/1 | Day( 日期的字符串或表達式 ) |
傳回日期的「日」部份。 |
例子: Day(" 12/1/1999 ") 結果: 1 | Fix( 表達式 )top |
轉換字符串成整數數字型態。與 Int 函數相同。若爲 null 時傳回 null 。 Int (number) 與 Fix(number) 的差別在負數。如 Int (-5.6)=-6 , Fix(-5.6)=-5 。 |
例子: Fix(5.6) 結果: 5 | Hex( 表達式 )top |
傳回數值的十六進制值。若表達式爲 null 時 Hex( 表達式 )=null ,若表達式 =Empty 時 Hex( 表達式 )=0 。 16 進位可以加「 &H 」表示,譬如 16 進位 &H10 表示十進制的 16 。 |
例子: Hex(30) 結果: 1E | Hour( 時間的字符串或表達式 ) |
傳回時間的「小時」部份。 |
例子: Hour("12:30:54 ") 結果: 12 | InStr ([start,]string1,string2[,compare]) top |
將一 個 字符串由左 而右與另一個比較,傳回第一個相同的位置。 start 爲從第幾個字比較起,若省略 start 則從第一個字比較起, string1 爲待尋找的字符串表達式, string2 爲 待比較的字符串表達式, compare 爲比較的方法, compare=0 表二進制比較法, compare=1 表文字比較法,若省略 compare 則爲預設的二進制比較法。 |
例子: InStr("abc123def123","12") 結果: 4 | InstrRev ([start,]string1,string2[,compare]) |
將一 個 字符串 由右而左與另一個比較,傳回第一個相同的位置。 start 爲從第幾個字比較起,若省略 start 則從第一個字比較起, string1 爲待尋找的字符串表達式, string2 爲 待比較的字符串表達式, compare 爲比較的方法, compare=0 表二進制比較法, compare=1 表文字比較法,若省略 compare 則爲預設的二進制比較法。 |
例子: InstrRev ("abc123def123","12") 結果: 10 | Int ( 表達式 ) |
傳回一個數值的整數部份。與 Fix 函數相同。 |
例子: Int (5.6) 結果: 5 | IsArray ( 變數 ) |
測試變量是 (True) 否 (False) 是一個數組。 |
例子: IsArray (3) 結果: False 說明:不是一個數組。 | IsDate ( 日期或字符串的表達式 ) |
是否可以轉換成日期。日期從 January 1,100 A.D. 到 December 31,9999 A.D 。 |
例子: IsDate ("December 31,1999 ") 結果: True 說明:可以轉換成日期。 | IsEmpty ( 變數 ) |
測試變量是 (True) 否 (False) 已經被初始化 |
例子: IsEmpty (a) 結果: True | IsNull ( 變數 ) |
測試變數是 (True) 否 (False) 不是有效的數據。 |
例子: IsNull ("") 結果: False 說明:是有效的數據。 | IsNumeric ( 表達式 ) |
是 (True) 否 (False) 是數字。 |
例子: IsNumeric ("abc123") 結果: False 說明:不是數字。 | LCase ( 字符串表達式 ) top |
轉換字符串成小寫。將大寫字母的部份轉換成小寫。字符串其餘的部份不變。 |
例子: LCase ("ABC123") 結果: abc123 | Left( 字符串表達式 ,length) |
取字符串左邊的幾個字。 length 爲取個字。 Len 函數可得知字符串的長度。 |
例子: Left("ABC123",3) 結果: ABC | Len( 字符串表達式 變量 ) |
取得字符串的長度。 |
例子: Len("ABC123") 結果: 6 | LTrim ( 字符串表達式 ) |
除去字符串左邊的空白字。 RTrim 除去字符串右邊的空白字, Trim 函數除去字符串左右兩邊的空白字。 |
例子: LTrim ("456+" abc ") 結果: 456abc123 | Mid( 字符串表達式 ,start[,length]) top |
取字符串中的幾個字。 start 爲從第幾個 字取起, length 爲取幾個字, 若略 length 則從 start 取到最右底。由Len 函數可得知字符串的長度。 |
例子: Mid("abc123",2,3) 結果: c12 | Minute( 日期的字符串或表達式 ) |
傳回時間的「分鐘」部份。 |
例子: Minute("12:30:54") 結果:30 | Month(日期的字符串或表達式) |
傳回日期的「月」部份。 |
例子:Month("12/1/2001") 結果:12 | MonthName(month[,abbreviate]) |
傳回月的名稱。 month :待傳回月名稱的數字 1~12 。譬如, 1 代表一月, 7 代表七月。 abbreviate: 是 (True) 否 (False) 爲縮寫,譬如 March ,縮寫爲 Mar 。默認值爲 False 。中文的月名稱無縮寫。 |
例子: MonthName (7) 結果:七月 | Now() |
傳回系統的日期時間。 |
例子: Now() 結果: 2001/12/30 10:35:59 AM | Oct() |
傳回數值的八進位值。八進位可以加「 &O 」表示,譬如八進位 &O10 表示十進制的 8 。 |
例子: Oct(10) 結果: 12 | Replace( 字符串表達式,findnreplacewith[,start[,count[,compare]]]) |
將一個字符串取代 部份字。尋找待取代的原字符串 (find) , 若找到則被取代爲新字符串 (replacewith) 。 find :待尋找取代的原字符串。 replacewith :取代後的字。 start :從第幾個字開始尋找取代, 若未設定則由第一個字開始尋找。 count :取代的次數。 若未設定則所有尋找到的字符串取代字符 串全部被取代。 compare :尋找比較的方法, compare=0 表示二進制比較法, compare=1 表文字比較法, compare =2 表根據比較的 數據型態而定,若省略 compare 則爲預設的二進制比較法。 |
例子: Replace("ABCD123ABC","AB","ab") 結果: abCD123abC | Right( 字符串表達式 ,length) |
取字符串右邊的幾個字, length 爲取幾個字。 Len 函數可得知字符串的長度。 |
例子: Right("ABC123",3) 結果: 123 | Rnd [(number)] |
0~1 的 隨機隨機數值。 number 是任何有效的數值表達式。若 number 小於 0 表示每次得到相同的 隨機隨機數值。 number 大於 0 或未提供時表示依序得到下一個 隨機隨機數值。 >number=0 表示得到最近產生的 隨機隨機數值。爲了避免得到相同的隨機隨機數順序,可以於 Rnd 函數前加 Randomize 。 |
例子: Rnd 結果: 0.498498 | Round( 數值表達式 [,D]) |
四捨五入。 D :爲四捨五入到第幾位小數,若省略則四捨五入到整數。 |
例子: Round(30635,1) 結果: 3.6 | RTrim ( 字符串表達式 ) |
除去字符串右邊的空白字。 LTrim 除去字符串左邊的空白字, Trim 函數除去字符串左右兩邊的空白字。 |
例子: RTrim ("abc123 ")+"456" 結果: abc123456 | Second( 時間的字符串或表達式 )top |
傳回時間的「秒」部份。 |
例子:Second("12:30:54") 結果:54 | Space( 重複次數 ) |
得到重複相同的空白字符串。 |
例子: A"+Space (5)+"B 結果: A B 說明: A 和 B 中間加入五個空白字。 | String( 重複次數,待重複的字 ) |
得到重複相同的字符串。 |
例子: String(5,71) 結果: GGGGG | StrReverse (String(10,71)) |
將一個字符串順序顛倒。 |
例子: StrReverse ("ABC") 結果: CBA | Time() |
傳回系統的時間。 |
例子: Time 結果: 10:35:59 PM | TimeSerial (hour,minute,second) |
轉換指定的 ( hour,minute,second) 成時間 變量型態。 |
例子: TimeSerial (10,31,59) 結果: 10:31:59 | TimeValue ( 日期的字符串或表達式 ) |
轉換 成時間變量型態。日期的字符串或表達式從 0:00:00(12:00:00 A.M.) 到 23:59:59(11:59:59 P.M.) 。 |
例子: TimeValue (" 11:59:59 ") 結果: 11:59:59 | Trim( 字符串表達式 ) |
除去字符串左右兩邊的空白字。 |
例子: Trim(" abc123 ") 結果: abc123 | UCase ()top |
轉換字符串成大寫。將小寫字母的部份轉換成大寫,字符串其餘部份不變。 |
例子: UCase ("abc123") 結果: ABC123 | VarType ( 變數 ) |
傳回一個變量類型。與 TypeName 函數相同, VarType 傳回變量類型的代碼, TypeName 傳回變量類型的名稱。 |
例子: VarType ( "I love you!") 結果: 8 | Weekday( 日期表達式 ,[FW]) |
傳回星期幾的數字。 FW :設定一週的第一天是星期幾。若 省略則表 1( 星期日 ) 。 Firstdayfweek 設定值爲: 1( 星期日 ),2( 星期一 ),3( 星期二 ),4( 星期三 ),5( 星期四 ),6( 星期五 ),7( 星期六 ) 。 |
例子: Weekday(" 1/1/2000") 結果: 7 | WeekDayName (W,A,FW) |
傳回星期幾的名稱。 W :是 (True) 否 (False) 爲縮寫。譬如 March ,縮寫爲 Mar 。預設爲 False 。中文的星期幾名稱無縮寫。 FW :設定一週的第一天是星期幾。 若省略表 1( 星期日 ) 。設定待傳回星期幾的名稱,爲一週中的第幾天。 A : 1( 星期日 ),2( 星期一 ),3( 星期二 ),4( 星期三 ),5( 星期四 ),6( 星期五 ),7( 星期六 ) 。 |
例子: WeekDayName ("1/1/2000") 結果:星期六 | Year() |
傳回日期的「年」部份。 |
例子: Year(" 12/1/2000 ") 結果: 2000 |
ASP函數詳解
Array() FUNCTION: 返回一個數組 SYNTAX: Array(list) ARGUMENTS: 字符,數字均可 EXAMPLE: <% Dim myArray() For i = 1 to 7 Redim Preserve myArray(i) myArray(i) = WeekdayName(i) Next %[/IMG] RESULT: 建立了一個包含7個元素的數組myArray myArray("Sunday","Monday", ... ... "Saturday")
CInt() FUNCTION: 將一個表達式轉化爲數字類型 SYNTAX: CInt(expression) ARGUMENTS: 任何有效的字符均可 EXAMPLE: <% f = "234" response.write cINT(f) + 2 %[/IMG] RESULT: 236 轉化字符"234"爲數字"234",如果字符串爲空,則返回0值
CreateObject() FUNCTION: 建立和返回一個已註冊的ACTIVEX組件的實例。 SYNTAX: CreateObject(objName) ARGUMENTS: objName 是任何一個有效、已註冊的ACTIVEX組件的名字. EXAMPLE: <% Set con = Server.CreateObject("ADODB.Connection") %[/IMG] RESULT:
CStr() FUNCTION: 轉化一個表達式爲字符串. SYNTAX: CStr(expression) ARGUMENTS: expression 是任何有效的表達式。 EXAMPLE: <% s = 3 + 2 response.write "The result is: " & cStr(s) %[/IMG] RESULT: 轉化數字“5”爲字符“5”。
Date() FUNCTION: 返回當前系統日期. SYNTAX: Date() ARGUMENTS: None. EXAMPLE: <%=Date%[/IMG] RESULT: 8/4/99
DateAdd() FUNCTION: 返回一個被改變了的日期。 SYNTAX: DateAdd(timeinterval,number,date) ARGUMENTS: timeinterval is the time interval to add; number is amount of time intervals to add; and date is the starting date. EXAMPLE: <% currentDate = #8/4/99# newDate = DateAdd("m",3,currentDate) response.write newDate %[/IMG]
<% currentDate = #12:34:45 PM# newDate = DateAdd("h",3,currentDate) response.write newDate %[/IMG] RESULT: 11/4/99 3:34:45 PM
"m" = "month"; "d" = "day";
If currentDate is in time format then, "h" = "hour"; "s" = "second";
DateDiff() FUNCTION: 返回兩個日期之間的差值 。 SYNTAX: DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear[/IMG][/IMG]) ARGUMENTS: timeinterval 表示相隔時間的類型,如“M“表示“月”。 EXAMPLE: <% fromDate = #8/4/99# toDate = #1/1/2000# response.write "There are " & _ DateDiff("d",fromDate,toDate) & _ " days to millenium from 8/4/99." %[/IMG] RESULT: 從8/4/99 到2000年還有 150 天.
Day() FUNCTION: 返回一個月的第幾日 . SYNTAX: Day(date) ARGUMENTS: date 是任何有效的日期。 EXAMPLE: <%=Day(#8/4/99#)%[/IMG] RESULT: 4
FormatCurrency() FUNCTION: 返回表達式,此表達式已被格式化爲貨幣值 SYNTAX: FormatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit[/IMG][/IMG][/IMG][/IMG]) ARGUMENTS: Digit 指示小數點右側顯示位數的數值。默認值爲 -1,指示使用的是計算機的區域設置; LeadingDigit 三態常數,指示是否顯示小數值小數點前面的零。 EXAMPLE: <%=FormatCurrency(34.3456)%[/IMG] RESULT: $34.35
FormatDateTime() FUNCTION: 返回表達式,此表達式已被格式化爲日期或時間 SYNTAX: FormatDateTime(Date, [, NamedFormat[/IMG]) ARGUMENTS: NamedFormat 指示所使用的日期/時間格式的數值,如果省略,則使用 vbGeneralDate. EXAMPLE: <%=FormatDateTime("08/4/99", vbLongDate)%[/IMG] RESULT: Wednesday, August 04, 1999
FormatNumber() FUNCTION: 返回表達式,此表達式已被格式化爲數值. SYNTAX: FormatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit[/IMG][/IMG][/IMG][/IMG]) ARGUMENTS: Digit 指示小數點右側顯示位數的數值。默認值爲 -1,指示使用的是計算機的區域設置。; LeadingDigit i指示小數點右側顯示位數的數值。默認值爲 -1,指示使用的是計算機的區域設置。; Paren 指示小數點右側顯示位數的數值。默認值爲 -1,指示使用的是計算機的區域設置。; GroupDigit i指示小數點右側顯示位數的數值。默認值爲 -1,指示使用的是計算機的區域設置。. EXAMPLE: <%=FormatNumber(45.324567, 3)%[/IMG] RESULT: 45.325
FormatPercent() FUNCTION: 返回表達式,此表達式已被格式化爲尾隨有 % 符號的百分比(乘以 100 )。 (%) SYNTAX: FormatPercent(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit[/IMG][/IMG][/IMG][/IMG]) ARGUMENTS: 同上. EXAMPLE: <%=FormatPercent(0.45267, 3)%[/IMG] RESULT: 45.267%
Hour() FUNCTION: 以24時返回小時數. SYNTAX: Hour(time) ARGUMENTS: EXAMPLE: <%=Hour(#4:45:34 PM#)%[/IMG] RESULT: 16 (Hour has been converted to 24-hour system)
Instr() FUNCTION: 返回字符或字符串在另一個字符串中第一次出現的位置. SYNTAX: Instr([start, [/IMG] strToBeSearched, strSearchFor [, compare[/IMG]) ARGUMENTS: Start爲搜索的起始值,strToBeSearched接受搜索的字符串 strSearchFor要搜索的字符compare 比較方式(詳細見ASP常數) EXAMPLE: <% strText = "This is a test!!" pos = Instr(strText, "a") response.write pos %[/IMG] RESULT: 9
InstrRev() FUNCTION: 同上,只是從字符串的最後一個搜索起 SYNTAX: InstrRev([start, [/IMG] strToBeSearched, strSearchFor [, compare[/IMG]) ARGUMENTS: 同上. EXAMPLE: <% strText = "This is a test!!" pos = InstrRev(strText, "s") response.write pos %[/IMG] RESULT: 13
Int() FUNCTION: 返回數值類型,不四捨五入。 SYNTAX: Int(number) ARGUMENTS: EXAMPLE: <%=INT(32.89)%[/IMG] RESULT: 32
IsArray() FUNCTION: 判斷一對象是否爲數組,返回布爾值 . SYNTAX: IsArray(name) ARGUMENTS: EXAMPLE: <% strTest = "Test!" response.write IsArray(strTest) %[/IMG] RESULT: False
IsDate() FUNCTION: 判斷一對象是否爲日期,返回布爾值 SYNTAX: IsDate(expression) ARGUMENTS: expression is any valid expression. EXAMPLE: <% strTest = "8/4/99" response.write IsDate(strTest) %[/IMG] RESULT: True
IsEmpty() FUNCTION: 判斷一對象是否初始化,返回布爾值. SYNTAX: IsEmpty(expression) ARGUMENTS: EXAMPLE: <% Dim i response.write IsEmpty(i) %[/IMG] RESULT: True
IsNull() FUNCTION: 判斷一對象是否爲空,返回布爾值. SYNTAX: IsNull(expression) ARGUMENTS: EXAMPLE: <% Dim i response.write IsNull(i) %[/IMG] RESULT: False IsNumeric() FUNCTION: 判斷一對象是否爲數字,返回布爾值. SYNTAX: IsNumeric(expression) ARGUMENTS: EXAMPLE: <% i = "345" response.write IsNumeric(i) %[/IMG] RESULT: True 就算數字加了引號,ASP還是認爲它是數字。
IsObject() FUNCTION: 判斷一對象是否爲對象,返回布爾值. SYNTAX: IsObject(expression) ARGUMENTS: EXAMPLE: <% Set con = Server.CreateObject("ADODB.Connection") response.write IsObject(con) %[/IMG] RESULT: True
LBound() FUNCTION: 返回指定數組維的最小可用下標. SYNTAX: Lbound(arrayname [, dimension[/IMG]) ARGUMENTS: dimension 指明要返回哪一維下界的整數。使用 1 表示第一維,2 表示第二維,以此類 推。如果省略 dimension 參數,默認值爲 1. EXAMPLE: <% i = Array("Monday","Tuesday","Wednesday") response.write LBound(i) %[/IMG] RESULT: 0
LCase() FUNCTION: 返回字符串的小寫形式 SYNTAX: Lcase(string) ARGUMENTS: string is any valid string expression. EXAMPLE: <% strTest = "This is a test!" response.write LCase(strTest) %[/IMG] RESULT: this is a test!
Left() FUNCTION: 返回字符串左邊第length個字符以前的字符(含第length個字符). SYNTAX: Left(string, length) ARGUMENTS: EXAMPLE: <% strTest = "This is a test!" response.write Left(strTest, 3) %[/IMG] RESULT: Thi
Len() FUNCTION: 返回字符串的長度. SYNTAX: Len(string | varName) ARGUMENTS: EXAMPLE: <% strTest = "This is a test!" response.write Len(strTest) %[/IMG] RESULT: 15
LTrim() FUNCTION: 去掉字符串左邊的空格. SYNTAX: LTrim(string) ARGUMENTS: EXAMPLE: <% strTest = " This is a test!" response.write LTrim(strTest) %[/IMG] RESULT: This is a test!
Mid() FUNCTION: 返回特定長度的字符串(從start開始,長度爲length). SYNTAX: Mid(string, start [, length[/IMG]) ARGUMENTS: EXAMPLE: <% strTest = "This is a test! Today is Monday." response.write Mid(strTest, 17, 5) %[/IMG] RESULT: Today
Minute() FUNCTION: 返回時間的分釧. SYNTAX: Minute(time) ARGUMENTS: EXAMPLE: <%=Minute(#12:45:32 PM#)%[/IMG] RESULT: 45
Month() FUNCTION: 返回日期. SYNTAX: Month(date) ARGUMENTS: date is any valid date expression. EXAMPLE: <%=Month(#08/04/99#)%[/IMG] RESULT: 8
MonthName() FUNCTION: Returns a string identifying the specified month. SYNTAX: MonthName(month, [, Abb[/IMG]) ARGUMENTS: month is the numeric representation for a given month; Abb (optional) is a boolean value used to display month abbreviation. True will display the abbreviated month name and False (default) will not show the abbreviation. EXAMPLE: <%=MonthName(Month(#08/04/99#))%[/IMG] RESULT: August
Now() FUNCTION: Returns the current system date and time. SYNTAX: Now() ARGUMENTS: None EXAMPLE: <%=Now%[/IMG] RESULT: 8/4/99 9:30:16 AM
Replace() FUNCTION: Returns a string in which a specified sub-string has been replaced with another substring a specified number of times. SYNTAX: Replace(strToBeSearched, strSearchFor, strReplaceWith [, start [, count [, compare[/IMG][/IMG][/IMG]) ARGUMENTS: strToBeSearched is a string expression containing a sub-string to be replaced; strSearchFor is the string expression to search for within strToBeSearched; strReplaceWith is the string expression to replace sub-string strSearchFor; start (optional) is the numeric character position to begin search; count (optional) is a value indicating the comparision constant. EXAMPLE: <% strTest = "This is an apple!" response.write Replace(strTest, "apple", "orange") %[/IMG] RESULT: This is an orange!
Right() FUNCTION: 返回字符串右邊第length個字符以前的字符(含第length個字符). SYNTAX: Right(string, length) ARGUMENTS: . EXAMPLE: <% strTest = "This is an test!" response.write Right(strTest, 3) %[/IMG] RESULT: st!
Rnd() FUNCTION: 產生一個隨機數. SYNTAX: Rnd [ (number) [/IMG] ARGUMENTS: EXAMPLE: <% Randomize() response.write RND() %[/IMG] RESULT: 任何一個在0 到 1 之間的數
Round() FUNCTION: 返回按指定位數進行四捨五入的數值. SYNTAX: Round(expression [, numRight[/IMG]) ARGUMENTS: numRight數字表明小數點右邊有多少位進行四捨五入。如果省略,則 Round 函數返回整數. EXAMPLE: <% i = 32.45678 response.write Round(i) %[/IMG] RESULT: 32
Rtrim() FUNCTION: 去掉字符串右邊的字符串. SYNTAX: Rtrim(string) ARGUMENTS: EXAMPLE: <% strTest = "This is a test!! " response.write RTrim(strTest) %[/IMG] RESULT: This is a test!!
Second() FUNCTION: 返回秒. SYNTAX: Second(time) ARGUMENTS: . EXAMPLE: <%=Second(#12:34:28 PM#)%[/IMG] RESULT: 28
StrReverse() FUNCTION: 反排一字符串 SYNTAX: StrReverse(string) ARGUMENTS: EXAMPLE: <% strTest = "This is a test!!" response.write StrReverse(strTest) %[/IMG] RESULT: !!tset a si sihT
Time() FUNCTION: 返回系統時間. SYNTAX: Time() ARGUMENTS: . EXAMPLE: <%=Time%[/IMG] RESULT: 9:58:28 AM
Trim() FUNCTION: 去掉字符串左右的空格. SYNTAX: Trim(string) ARGUMENTS: string is any valid string expression. EXAMPLE: <% strTest = " This is a test!! " response.write Trim(strTest) %[/IMG] RESULT: This is a test!!
UBound() FUNCTION: 返回指定數組維數的最大可用下標. SYNTAX: Ubound(arrayname [, dimension[/IMG]) ARGUMENTS: dimension (optional) 指定返回哪一維上界的整數。1 表示第一維,2 表示第二維,以此類推。如果省略 dimension 參數,則默認值爲 1. EXAMPLE: <% i = Array("Monday","Tuesday","Wednesday") response.write UBound(i) %[/IMG] RESULT: 2
UCase() FUNCTION: 返回字符串的大寫形式. SYNTAX: UCase(string) ARGUMENTS: EXAMPLE: <% strTest = "This is a test!!" response.write UCase(strTest) %[/IMG] RESULT: THIS IS A TEST!!
VarType() FUNCTION: 返回指示變量子類型的值 SYNTAX: VarType(varName) ARGUMENTS: EXAMPLE: <% i = 3 response.write varType(i) %[/IMG] RESULT: 2(數字)詳見"asp常數"
WeekDay() FUNCTION: 返回在一週的第幾天. SYNTAX: WeekDay(date [, firstdayofweek[/IMG]) ARGUMENTS: . EXAMPLE: <% d = #8/4/99# response.write Weekday(d) %[/IMG] RESULT: 4(星期三)
WeekDayName() FUNCTION: 返回一週第幾天的名字. SYNTAX: WeekDayName(weekday [, Abb [, firstdayofweek[/IMG][/IMG]) ARGUMENTS: Abb可選。Boolean 值,指明是否縮寫表示星期各天的名稱。如果省略, 默認值爲 False,即不縮寫星期各天的名稱.firstdayofweek指明星期第一天的數值 EXAMPLE: <% d = #8/4/99# response.write WeekdayName(Weekday(d)) %[/IMG] RESULT: Wednesday
Year() FUNCTION: 返回當前的年份. SYNTAX: Year(date) ARGUMENTS: EXAMPLE: <%=Year(#8/4/99#)%[/IMG] RESULT: 1999
|