VBScript VarType関数


VBScript 参考手册完全な VBScript リファレンスマニュアル

VarType 関数は、指定された変数のサブタイプを示す値を返します。

VarType 関数は以下の値を返します:

  • 0 = vbEmpty - 空(未初期化)を示します
  • 1 = vbNull - Null(有効なデータなし)を示します
  • 2 = vbInteger - 整数を示します
  • 3 = vbLong - 長整数を示します
  • 4 = vbSingle - 単精度浮動小数点数を示します
  • 5 = vbDouble - 倍精度浮動小数点数を示します
  • 6 = vbCurrency - 通貨を示します
  • 7 = vbDate - 日付を示します
  • 8 = vbString - 文字列を示します
  • 9 = vbObject - automation オブジェクトを示します
  • 10 = vbError - エラーを示します
  • 11 = vbBoolean - ブール値を示します
  • 12 = vbVariant - Variant を示します(変数配列でのみ使用)
  • 13 = vbDataObject - データアクセスオブジェクトを示します
  • 17 = vbByte - バイトを示します
  • 8192 = vbArray - 配列を示します

注意:変数が配列の場合、VarType() は 8192 + VarType(配列要素) を返します。例:整数配列の VarType() は 8192 + 2 = 8194 を返します。

構文

VarType(varname)

パラメータ 説明
varname 必須。変数の名前。

例

例

<script type="text/vbscript">

x="Hello World!"
document.write(VarType(x) & "<br />")
x=4
document.write(VarType(x) & "<br />")
x=4.675
document.write(VarType(x) & "<br />")
x=Null
document.write(VarType(x) & "<br />")
x=Empty
document.write(VarType(x) & "<br />")
x=True
document.write(VarType(x))

</script>

上記の例の出力結果:

8
2
5
1
0
11

試してみる »

VBScript 参考手册完全な VBScript リファレンスマニュアル その他の拡張機能