The TypeName function returns the subtype of a specified variable.
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 |
Uninitialized |
| Null |
No valid data |
| <object 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 |
The Syntax of the TypeName function is :-
Its Description is :-
| Parameter |
Description |
| varname |
Required. A variable name |
Example#1 :-
Code :-
dim x
x="Hello World!"
document.write(TypeName(x) & "<br />")
x=4
document.write(TypeName(x) & "<br />")
x=4.675
document.write(TypeName(x) & "<br />")
x=Null
document.write(TypeName(x) & "<br />")
x=Empty
document.write(TypeName(x) & "<br />")
x=True
document.write(TypeName(x))
Output :-
String
Integer
Double
Null
Empty
Boolean |
Example#2 :-
Code :-
Dim ArrayVar(4), MyType
NullVar = Null
MyType = TypeName("VBScript")
MyType = TypeName(4)
MyType = TypeName(37.50)
MyType = TypeName(NullVar)
MyType = TypeName(ArrayVar)
Output :-
Null
String
Integer
Double
Null
Variant
|
|