cbool():將表示式轉換為boolean型:
語法cbool(expression)
該函式將引數expression轉換為 boolean型 。
引數可以是任何有效的表示式。
註解:如果 expression 的結果為 0 ,則返回 false;否則將返回 true。如果 expression 無法被計算成數值,將會產生執行階段錯誤。
cbyte():將表示式轉換為byte型。
語法cbyte(expression)
該函式返回乙個轉換為 byte 型的表示式。
引數 expression 可以是任何有效的表示式。
註解使用 cbyte 來強制執行 byte 運算,不管它是單精數、倍精數、或是整數,都可以正常執行。
使用 cbyte 函式可以在任何語言的版本中,讓任何一種資料轉換至 byte型。例如,不同的小數點分隔符號,會依據您系統的國別設定來做適當的確認。而千分位分隔符號也一樣。
若 expression 超出 byte 資料型態允許的範圍,則將會顯示錯誤。
ccur():將表示式轉換為currency()貨幣型別。
語法ccur(expression)
該函式返回乙個轉換為 currency 的表示式。
引數 expression 可以是任何有效的表示式。
註解:可以使用 ccur 來強制執行 currency 運算,以免被當作整數運算。
可以使用 ccur 函式以在任何語言的版本中,讓任何一種資料換至 currency 型。例如,當使用 ccur,不同的小數點分隔符號、千分位分隔符號,和不同的貨幣選項,會依據您系統的國別設定來做適當的確認。
cdate():
語法cdate(date)
返回乙個轉換為 date 型的表示式。
引數 date 是任何有效的日期表示式。
註解:可以使用 isdate 函式來檢查 date 是否可以被轉換成日期或時間。而 cdate 接受日期文字和時間文字以及日期/時間有效範圍內的適當數值。當轉換乙個數字成為日期時,是將整數部分轉換成日期;任何數字中的小數部分,將轉換為從午夜起算的時間。
cdate 是依據您系統上的國別設定來決定日期的格式。若提供的格式為不可辨識的日期設定,則無法判斷日、月、年的順序。另外,它若包含有星期的字串,對於這樣的完整日期格式也無法辨識。
cdbl():
語法cdbl(expression)
返回乙個轉換為 double 態的表示式。
引數 expression 可以是任何有效的表示式。
註解:可以使用 cdbl 或 csng 來強制執行雙精度或單精度運算以防止被當作貨幣或整數運算。
cint():函式將乙個表示式轉化為數字型別.
表示式 cint(expression)
允許資料型別: 任何有效的字元均可
例項:<%
f = "234"
response.write cint(f) + 2
%>
返回結果: 236
轉化字元"234"為數字"234",如果字串為空,則返回0值
clng():
語法clng(expression)
該函式返回乙個轉換為 long 型的表示式。
引數 expression 可以是任何有效的表示式。
註解:可以使用 cint 或 clng 來強制執行整數運算,以免被當作貨整幣、單精度、或雙精度運算。
如果 expression 超出 long型允許的範圍,則會發生錯誤。
附註:clng 函式與 fix 及 int 函式不同,fix 和 int 函式會將小數部分去除,然後返回整數值。當小數部分恰好為 0.5 時, clng 函式會將它轉換成最接近的偶數值。例如,0.5 轉換成 0,1.5 轉換成 2。
csng():
語法csng(expression)
該返回乙個轉換為 single 資料型態的表示式。
引數 expression 可以是任何有效的表示式。
註解:使用 cdbl 或 csng 來強制執行雙精度或單精度運算,以防止被當作貨幣或整數運算。
如果 expression 超出 single 型允許的範圍,則會發生錯誤。
cstr():函式轉化乙個表示式為字串.
表示式 cstr(expression)
允許資料型別: expression 是任何有效的表示式。
例項:
<%
s = 3 + 2
response.write "the 返回結果 is: " & cstr(s)
%>
返回結果: 轉化數字「5」為字元「5」。
hex():
語法hex(number)
該函式將數字以十六進製表示,用 string 返回。
引數 number 可以是任何的表示式。
註解:如果 number 不是乙個整數,那麼在執行前會先被四捨五入成最接近的整數。
可以將十六進製數字直接以&h開頭來表示。例如,&h10代表十進位的 16。
oct():
語法oct(number)
返回字串,代表一數字的八進位值。
引數 number 可為任何正確的表示式。
註解:如果 number 不是整數,那麼在執行前會先四捨五入成最近似的整數。返回值如下:
number的取值 oct返回值
null null
empty 零(0)
任何其他的數字 最多可到11個八進位制數
可以將八進位數字直接以&o 開頭來表示。例如,&o10代表十進位的 8。
vbscript時間函式
第一部分 對時間的判斷與資料格式變化 1 isdate expression expression引數可以是任意可被識別為日期和時間的日期表示式或字串表示式。返回boolean值.判斷expression是否為合法的日期格式 如 isdate 2004 10 2513 14 20 其值為true 2...
VBScript陣列函式
array 語法array arglist 該函式返回乙個包含了乙個陣列的 variant。引數 arglist 是必要的,是以逗號隔開的值。這些值是被指定為 variant 中陣列的元素。如果沒有指定引數,則會建立零長度的陣列。註解 當要引用陣列元素時,使用的表示法為變數名稱後加上以括號括起來的索...
VB Script常用函式
instr start,string1,string2 compare 獲得字元索引 描述 返回某字串在另一字串中第一次出現的位置。引數 描述 start 可選。數值表示式,用於設定每次搜尋的開始位置。如果省略,將從第乙個字元的位置開始搜尋。如果start包含null,則會出現錯誤。如果已指定com...