Función TypeName de VBScript

Definición y uso

La función TypeName puede especificar el subtipo de variable.

Valores que puede devolver la función TypeName:

Valor Descripción
Byte Valor byte
Entero Valor entero
Long Valor de entero largo
Single Valor de punto flotante de precisión simple
Doble Valor de punto flotante de doble precisión
Moneda Valor monetario
Decimal Valor decimal
Fecha Valor de fecha o hora
Cadena Valor de cadena
Booleano Valor booleano; True o False
Vacío No inicializado
Nulo No hay datos válidos
<object type> Nombre real del tipo de objeto
Objeto Objeto genérico
Desconocido Tipo de objeto desconocido
Nada Variable de objeto sin instanciar
Error Error

Sintaxis

TypeName(varname)
Parámetros Descripción
varname Requerido. El nombre de la variable.

Ejemplo

dim x
x="Hello World!"
document.write(TypeName(x))
x=4
document.write(TypeName(x))
x=4.675
document.write(TypeName(x))
x=Null
document.write(TypeName(x))
x=Empty
document.write(TypeName(x))
x=True
document.write(TypeName(x))

Salida:

Cadena
Entero
Doble
Nulo
Vacío
Booleano