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 | 初期化されていない |
| Null | Null |
| Object | オブジェクト |
| Nothing | オブジェクトを参照してない |
| Error | エラー |
| Unknown | 不明 |