Yes, kind-of. However, when using ISDECLARED to check whether a variable has been declared or not and then using this distinction to DIM a variable you end up having to use a GLOBAL due to scope issues.
code:
$gNull=SetOption("Explicit","ON")
If IsDeclared($foo)
"Foo is a variable" ?
dim $foo
Else
"Foo is not a variable" ?
EndIf
"Foo is a "+vartypename($foo)

_________________________
There are two types of vessels, submarines and targets.