<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Vbscript分類轉換函數

      [摘要]Vbscript類型轉換函數CBool函數描述返回表達式,此表達式已轉換為 Boolean(布爾類型/是否類型) 子類型的 Variant(變量)。語法CBool(expression)expres...

      Vbscript類型轉換函數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"。


      日韩精品一区二区三区高清