Share via


IsNumeric (Función, Visual Basic)

Actualización: noviembre 2007

Devuelve un valor Boolean que indica si una expresión puede evaluarse como un número.

Public Function IsNumeric(ByVal Expression As Object) As Boolean

Parámetros

  • Expression
    Requerido. Expresión Object.

Comentarios

IsNumeric devuelve True si el tipo de datos de Expression es Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong o UShort o un Object que contiene uno de esos tipos numéricos. También devuelve True si Expression es Char o String, que puede convertir correctamente a un número.

IsNumeric devuelve False si Expression es un dato de tipo Date o un dato de tipo Object y no contiene ningún tipo numérico. IsNumeric devuelve False si Expression es Char o String que no se puede convertir en un número.

Ejemplo

En el ejemplo siguiente se utiliza la función IsNumeric para determinar si el contenido de una variable puede evaluarse como un número.

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)

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**Information

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

IsArray (Función, Visual Basic)

IsDate (Función, Visual Basic)

IsDBNull (Función)

IsError (Función)

IsNothing (Función)

IsReference (Función)

Object (Tipo de datos)

TypeName (Función, Visual Basic)