共用方式為


IsNumeric 函式 (Visual Basic)

更新:2007 年 11 月

傳回的 Boolean 值將說明運算式是否可做為數字來評估。

Public Function IsNumeric(ByVal Expression As Object) As Boolean

參數

  • Expression
    必要項。Object 運算式。

備註

如果 Expression 的資料型別為 Boolean、Byte、Decimal、Double、Integer、Long、SByte、Short、Single、UInteger、ULong、UShort 或包含這其中一種數字型別的 Object,則 IsNumeric 會傳回 True。如果 Expression 為可以成功轉換成數字的 Char 或 String,它也會傳回 True。

如果 Expression 為資料型別 Date 或資料型別 Object,而且不包含數字型別,則 IsNumeric 會傳回 False。如果 Expression 為無法轉換成數字的 Char 或 String,則 IsNumeric 會傳回 False。

範例

下列範例會使用 IsNumeric 函式,判斷變數的內容是否可評估為數字。

Dim testVar As Object
Dim numericCheck As Boolean
testVar = "53"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "459.95"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "45 Help"
' The following call to IsNumeric returns False.
numericCheck = IsNumeric(testVar)

需求

命名空間 (Namespace)︰Microsoft.VisualBasic

**模組︰**Information

組件 (Assembly):Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

請參閱

參考

IsArray 函式 (Visual Basic)

IsDate 函式 (Visual Basic)

IsDBNull 函式

IsError 函式

IsNothing 函式

IsReference 函式

Object 資料型別

TypeName 函式 (Visual Basic)