[変数の型を確認する]
指定された値が、○△型か(変換できるか)どうかを確認します。
指定された型の場合は真(True)を、違う場合は偽(False)を返します。
【ソースコード】
[tips0038.vbs]
Option Explicit
Dim strValue
Dim strTF
strTF = Array("です。", "ではありません。")
strValue = 12345
WScript.Echo strValue & "は"
WScript.Echo " 配列" & strTF(IsArray(strValue) + 1)
WScript.Echo " 日付" & strTF(IsDate(strValue) + 1)
WScript.Echo " Empty" & strTF(IsEmpty(strValue) + 1)
WScript.Echo " Null" & strTF(IsNull(strValue) + 1)
WScript.Echo " 数値" & strTF(IsNumeric(strValue) + 1)
WScript.Echo " オブジェクト" & strTF(IsObject(strValue) + 1)
【実行結果】
C:\> cscript //NoLogo tips0038.vbs
12345は
配列ではありません。
日付ではありません。
Emptyではありません。
Nullではありません。
数値です。
オブジェクトではありません。