CBool(expression)
該函數將參數expression轉換為 Boolean型 。
參數可以是任何有效的表達式。
注解:
如果 expression 的結果為 0 ,則返回 False;否則將返回 True。如果 expression 無法被計算成數值,將會產生執行階段錯誤。
語法
CByte(expression)
該函數返回一個轉換為 Byte 型的表達式。
參數 expression 可以是任何有效的表達式。
注解
使用 CByte 來強制執行 Byte 運算,不管它是單精數、倍精數、或是整數,都可以正常執行。
使用 CByte 函數可以在任何語言的版本中,讓任何一種數據轉換至 Byte型。例如,不同的小數點分隔符號,會依據您系統的國別設定來做適當的確認。而千分位分隔符號也一樣。若 expression 超出 Byte 資料型態允許的范圍,則將會顯示錯誤。
CCur(expression)
該函數返回一個轉換為 Currency 的表達式。
參數 expression 可以是任何有效的表達式。
注解:
可以使用 CCur 來強制執行 Currency 運算,以免被當作整數運算。
可以使用 CCur 函數以在任何語言的版本中,讓任何一種數據換至 Currency 型。例如,當使用 CCur,不同的小數點分隔符號、千分位分隔符號,和不同的貨幣選項,會依據您系統的國別設定來做適當的確認。
CDate(date)
返回一個轉換為 Date 型的表達式。
參數 date 是任何有效的日期表達式。
注解:
可以使用 IsDate 函數來檢查 date 是否可以被轉換成日期或時間。而 CDate 接受日期文字和時間文字以及日期/時間有效范圍內的適當數值。當轉換一個數字成為日期時,是將整數部分轉換成日期;任何數字中的小數部分,將轉換為從午夜起算的時間。
CDate 是依據您系統上的國別設定來決定日期的格式。若提供的格式為不可辨識的日期設定,則無法判斷日、月、年的順序。另外,它若包含有星期的字符串,對於這樣的完整日期格式也無法辨識。
CDbl(expression)
返回一個轉換為 Double 態的表達式。
參數 expression 可以是任何有效的表達式。
注解:
可以使用 CDbl 或 CSng 來強制執行雙精度或單精度運算以防止被當作貨幣或整數運算。
表達式 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(expression)
該返回一個轉換為
參數
注解:
使用
如果
表達式 Cstr(expression)
允許數據類型: expression 是任何有效的表達式。
實例:
<%
s = 3 + 2
response.write "the 返回結果 is: " & cstr(s)
%>
返回結果: 轉化數字“5”為字符“5”。
Hex(number)
該函數將數字以十六進位表示,用
參數
注解:
如果
可以將十六進位數字直接以&H開頭來表示。例如,&H10代表十進位的
Oct(number)
返回字符串,代表一數字的八進位值。
參數
注解:
如果
Number的取值
Null
Empty
任何其他的數字
可以將八進位數字直接以&O