image\cslogo3d1.gif

VBScript TypeName Function

Returns a string that provides Variant subtype information about a variable.

Syntax: VBScript TypeName Function

TypeName(varname)

Arguments: VBScript TypeName Function

varname

A required argument can be any variable.

Return Values: VBScript TypeName Function

The TypeName function has the following return values:

Value

Description

Byte

Byte value

Integer

Integer value

Long

Long integer value

Single

Single-precision floating-point value

Double

Double-precision floating-point value

Currency

Currency value

Decimal

Decimal value

Date

Date or time value

String

Character string value

Boolean

Boolean value; True or False

Empty

Unitialized

Null

No valid data

&ltobject type>

Actual type name of an object

Object

Generic object

Unknown

Unknown object type

Nothing

Object variable that doesn't yet refer to an object instance

Error

Error

Remarks: VBScript TypeName Function

The following example uses the TypeName function to return information about a variable:

Dim ArrayVar(4), MyType

NullVar = Null   ' Assign Null value.

MyType = TypeName("VBScript")   ' Returns "String".

MyType = TypeName(4)            ' Returns "Integer".

MyType = TypeName(37.50)        ' Returns "Double".

MyType = TypeName(NullVar)      ' Returns "Null".

MyType = TypeName(ArrayVar)     ' Returns "Variant()".

Copyright 2001 Sun Microsystems, Inc. All rights reserved. Legal Notice.