VBScript: 変数のデータ型を確認する TypeName 関数

VBScriptで変数のデータ型(種類)を確認したい場合は、 TypeName 関数を使用します。

TypeNmae 関数の書式は次の通りです。

TypeName(変数)

戻り値は「String」「Integer」「Long」などのデータ型を表す文字列です。 引数には変数だけでなく、値を直接指定することもできます。

次のサンプルコードではTypeName 関数を使って いろいろな値のデータ型を確認しています。



WScript.Echo TypeName("hello") ' String

WScript.Echo TypeName(123)     ' Integer

WScript.Echo TypeName(123456)  ' Long

WScript.Echo TypeName(3.14)    ' Double

WScript.Echo TypeName(True)    ' Boolean

' 日付
v = Date
WScript.Echo TypeName(v)       ' Date

' 初期化されていない変数
WScript.Echo TypeName(hoge)    ' Empty

' Null
WScript.Echo TypeName(Null)    ' Null

TypeName 関数の戻り値一覧

TypeName 関数の戻り値とその内容一覧です。

戻り値(文字列)内容
String文字列
Integer整数
Long長整数
Single単精度浮動小数点数
Double倍精度浮動小数点数
Byteバイト
Currency通貨
Booleanブール値 True/False
Date日付・時刻
Empty初期化されていない
NullNull
Objectオブジェクト
Nothingオブジェクトを参照してない
Errorエラー
Unknown不明
VBScript入門