国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

Vbscript類型轉換函數

2024-07-21 02:15:33
字體:
來源:轉載
供稿:網友


cbool函數

描述
返回表達式,此表達式已轉換為 boolean(布爾類型/是否類型) 子類型的 variant(變量)。
語法
cbool(expression)
expression 是任意有效的表達式。

說明
如果 expression 是零,則返回 false;否則返回 true。如果 expression 不能解釋為數值,則將發生運行時錯誤。 下面的示例利用 cbool 函數把 expression(表達式) 轉換為 boolean。如果 expression 不為零, cbool 返回 true;否則,返回 false。
dim a, b, check
a = 5: b = 5 ' 初始化變量
check = cbool(a = b) ' check的值為 true

a = 0 '定義變量
check = cbool(a) '復選框設為 false

cbyte函數

描述
返回表達式,此表達式已被轉換為 byte(字節類型) 子類型的 variant。
語法
cbyte(expression)
expression 參數是任意有效的表達式。

說明
通常,可以使用子類型轉換函數書寫代碼,以顯示某些操作的結果應被表示為特定的數據類型,而不是默認類型。例如,在出現貨幣、單精度、雙精度或整數運算的情況下,使用 cbyte 強制執行字節運算。
cbyte 函數用于進行從其他數據類型到 byte 子類型的的國際公認的格式轉換。例如對十進制分隔符(如千分符)的識別,可能取決于系統的區域設置。

如果 expression 在 byte 子類型可接受的范圍之外,則發生錯誤。下面的示例利用 cbyte 函數把 expression 轉換為 byte:

dim mydouble, mybyte
mydouble = 125.5678 ' mydouble 是一個雙精度值
mybyte = cbyte(mydouble) ' mybyte 包含 126

ccur函數

描述
返回表達式,此表達式已被轉換為 currency 子類型的 variant。
語法
ccur(expression)
expression 參數是任意有效的表達式。

說明
通常,您可以使用子類型數據轉換函數書寫代碼,以顯示某些操作的結果應當被表達為特定的數據類型,而非默認的數據類型。例如在整數運算的情況下,使用 ccur 函數強制進行貨幣計算。
ccur 函數用于進行從其他數據類型到 currency 子類型的國際公認的格式轉換。例如,對十進制分隔符和千位分隔符的識別取決于系統的區域設置。


下面的示例利用 ccur 函數把 expression 轉換為 currency:
dim mydouble, mycurr
mydouble = 543.214588 ' mydouble 是雙精度的
mycurr = ccur(mydouble * 2) '把 mydouble * 2 (1086.429176) 的結果轉換為
' currency (1086.4292)


cdate函數

描述
返回表達式,此表達式已被轉換為 date 子類型的 variant。
語法
cdate(date)
date 參數是任意有效的日期表達式。

說明
isdate 函數用于判斷 date 是否可以被轉換為日期或時間。cdate 識別日期文字和時間文字,以及一些在可接受的日期范圍內的數字。在將數字轉換為日期時,數字的整數部分被轉換為日期,分數部分被轉換為從午夜開始計算的時間。
cdate 根據系統的區域設置識別日期格式。如果數據的格式不能被日期設置識別,則不能判斷年、月、日的正確順序。另外,如果長日期格式包含表示星期幾的字符串,則不能被識別。

下面例子利用 cdate 函數把字符串轉換為日期。通常,建議不要使用硬編碼日期和時間(如下例所示)。而要使用日期和時間的文字形式(例如 #10/19/1962#, #4:45:23 pm#)。

mydate = "october 19, 1962" ' 定義日期
myshortdate = cdate(mydate) ' 轉換為日期數據類型
mytime = "4:35:47 pm" ' 定義時間
myshorttime = cdate(mytime) ' 轉換為日期數據類型

cdbl函數

描述
返回表達式,此表達式已被轉換為 double 子類型的 variant。
語法
cdbl(expression)
expression 參數是任意有效的表達式。

說明
通常,您可以使用子類型數據轉換函數書寫代碼,以顯示某些操作的結果應當被表達為特定的數據類型,而非默認的數據類型。例如在出現貨幣或整數運算的情況下,使用 cdbl 或 csng 函數強制進行雙精度或單精度算術運算。
cdbl 函數用于進行從其他數據類型到 double 子類型的國際公認的格式轉換。例如,十進制分隔符和千位分隔符的識別取決于系統的區域設置。下面的示例利用 cdbl 函數把 expression 轉換為 double。

dim mycurr, mydouble
mycurr = ccur(234.456784) ' mycurr 是 currency 型。
mydouble = cdbl(mycurr * 8.2 * 0.01) ' 把結果轉換為 double 型。


cint函數

描述
返回表達式,此表達式已被轉換為 integer 子類型的 variant。
語法
cint(expression)
expression 參數是任意有效的表達式。

說明
通常,可以使用子類型轉換函數書寫代碼,以顯示某些操作的結果應被表示為特定的數據類型,而不是默認類型。例如,在出現貨幣、單精度或雙精度運算的情況下,使用 cint 或 clng 強制執行整數運算。
cint 函數用于進行從其他數據類型到 integer 子類型的國際公認的格式轉換。例如對十進制分隔符(如千分符)的識別,可能取決于系統的區域設置。

如果 expression 在 integer 子類型可接受的范圍之外,則發生錯誤。

下面的示例利用 cint 函數把值轉換為 integer:

dim mydouble, myint
mydouble = 2345.5678 ' mydouble 是 double。
myint = cint(mydouble) ' myint 包含 2346。


--------------------------------------------------------------------------------
注意 cint 與 fix 和 int 函數不同,后兩者將數字的分數部分截尾取整,而不是四舍五入。當分數部分恰好為 0.5 時,cint 函數通常將其四舍五入為最接近的偶數。例如,0.5 被四舍五入為 0,而 1.5 被四舍五入為 2。
--------------------------------------------------------------------------------


clng函數

描述
返回表達式,此表達式已被轉換為 long 子類型的 variant。
語法
clng(expression)
expression 參數是任意有效的表達式。

說明
通常,您可以使用子類型數據轉換函數書寫代碼,以顯示某些操作的結果應當被表達為特定的數據類型,而非默認的數據類型。例如,在出現貨幣運算、單精度或雙精度算術運算的情況下,使用 cint 或 clng 函數強制進行整數運算。
clng 函數用于進行從其他數據類型到 long 子類型的的國際公認的格式轉換。例如,對十進制分隔符和千位分隔符的識別取決于系統的區域設置。

如果 expression 取值不在 long 子類型的允許范圍內,則會出現錯誤。

下面的示例利用 clng 函數把值轉換為 long:

dim myval1, myval2, mylong1, mylong2
myval1 = 25427.45: myval2 = 25427.55 ' myval1, myval2 是雙精度值。
mylong1 = clng(myval1) ' mylong1 包含 25427。
mylong2 = clng(myval2) ' mylong2 包含 25428。


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

注意 clng 函數與 fix 和 int 函數功能不同,后兩者函數對數值的小數部分進行截尾取整而不是四舍五入。當小數部分恰好等于 0.5 時, clng 函數通常向與此數最接近的偶數取整。例如,0.5 取整為 0、1.5 取整為 2。

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

|||菜鳥學堂:
---------


csng函數
描述
返回表達式,該表達式已被轉換為 single 子類型的 variant。
語法
csng(expression)
expression 參數是任意有效的表達式。

說明
通常,可以使用子類型轉換函數書寫代碼,以顯示某些操作的結果應被表示為特定的數據類型,而不是默認類型。例如,在出現貨幣或整數運算的情況下,使用 cdbl 或 csng 強制執行雙精度或單精度運算。
csng 函數用于進行從其他數據類型到 single 子類型的國際公認的格式轉換。例如,對十進制分隔符(如千分符)的識別取決于系統的區域設置。

如果 expression 在 single 子類型允許的范圍之外,則發生錯誤。

下面的示例利用 csng 函數把值轉換為 single:

dim mydouble1, mydouble2, mysingle1, mysingle2 ' mydouble1, mydouble2 是雙精度值。
mydouble1 = 75.3421115: mydouble2 = 75.3421555
mysingle1 = csng(mydouble1) ' mysingle1 包含 75.34211。
mysingle2 = csng(mydouble2) ' mysingle2 包含 75.34216。


cstr函數

描述
返回表達式,該表達式已被轉換為 string 子類型的 variant。
語法
cstr(expression)
expression 參數是任意有效的表達式。

說明
通常,可以使用子類型轉換函數書寫代碼,以顯示某些操作的結果應被表示為特定的數據類型,而不是默認類型。例如,使用 cstr 強制將結果表示為 string。
cstr 函數用于替代 str 函數來進行從其他數據類型到 string 子類型的國際公認的格式轉換。例如對十進制分隔符的識別取決于系統的區域設置。

expression 根據下表決定返回的數據:

如果 expression 為 cstr 返回
boolean 字符串,包含 true 或 false。
date 字符串,包含系統的短日期格式日期。
null 運行時錯誤。
empty 零長度字符串 ("")。
error 字符串,包含跟隨有錯誤號碼的單詞 error。
其他數值 字符串,包含此數字。


下面的示例利用 cstr 函數把數字轉換為 string:

dim mydouble, mystring
mydouble = 437.324 ' mydouble 是雙精度值。
mystring = cstr(mydouble) ' mystring 包含 "437.324"。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂林市| 浦东新区| 信宜市| 龙川县| 横山县| 新巴尔虎左旗| 新昌县| 北安市| 兴化市| 泰和县| 兴业县| 东阳市| 敖汉旗| 五峰| 乃东县| 丽水市| 昭平县| 宿迁市| 宜宾市| 耒阳市| 波密县| 台中县| 同仁县| 吉林省| 贺兰县| 莲花县| 长沙市| 千阳县| 贺州市| 柘荣县| 宁国市| 晋江市| 延川县| 扶沟县| 澄城县| 达日县| 南郑县| 开平市| 潜山县| 平陆县| 连南|