VBScript: Null判定 IsNull
VBScriptで値がNullかどうかを判定する場合は、 IsNull関数を使用します。
書式
IsNull(式)
引数に指定した式がNullの場合は「True(-1)」、
Nullでない場合は「False(0)」が戻ります。
Empty値や空文字("")の場合は「False(0)」です。
次のサンプルコードでは、IsNull関数を使ったNull判定を行っています。
引数に文字列やEmpty値、空文字("")など、いろいろと指定しています。 戻り値は「-1」がTrueで、「0」がFalseです。
' Null値 WScript.Echo IsNull(Null) ' -1 ' 文字列 WScript.Echo IsNull("hello") ' 0 ' 空文字("") WScript.Echo IsNull("") ' 0 ' 初期化されていない変数(Empty) WScript.Echo IsNull(a) ' 0 ' 数値 + Null WScript.Echo IsNull(1 + Null) ' -1