リファレンス、 WshNamed オブジェクト、Exists メソッド

WScript.Echo WScript.Arguments.Named.Exists("C")
WScript.Echo WScript.Arguments.Named.Exists("D")

存在するときにブール値が返ってくるはずなのだが、なぜか「-1」が表示される。数値扱いで表示?

WScript.Echo WScript.Arguments.Named.Exists("C") & ""
WScript.Echo WScript.Arguments.Named.Exists("D") & ""

だと、True, False で表示されるようだ