VBScript 程式設計:變數 (variables) 和資料型別 (data types)

PUBLISHED ON AUG 12, 2018 — PROGRAMMING

VBScript 有三種定義變數的方式:

  • Const:定義常數 (constant)
  • Dim:定義變數 (variable) 或固定大小的陣列 (fixed array)
  • ReDim:定義動態陣列 (dynamic array)

我們會在後文中介紹陣列,目前先介紹單一的變數。

以下是一個使用變數的短例:

Dim Name : Name = "Michael"

Wscript.Echo "Hello " & Name

對於在程式運行中不會改變的變數,建議改用常數來宣告:

Const Name = "Michael"

Wscript.Echo "Hello " & Name

以下是 VBScript 中可用的資料型別:

  • Boolean:布林值,只有 TrueFalse
  • 整數
    • Byte:介於 0 至 255 間的整數
    • Integer:介於 -32768 至 32767 間的整數
    • Long:介於 –2,147,483,648 至 2,147,483,647 間的整數
    • Currency:介於 -922,337,203,685,477.5808 至 922,337,203,685,477.5807 間的整數
  • 浮點數
    • Single:單倍精度浮點數,小數點後有 6 位的精確度
    • Double:雙倍精度浮點數,小數點後有 15 位的精確度
  • String:字串
  • Date:日期
  • Object:物件
  • Error:表錯誤的數字
  • Null:表示值為 null
  • Empty:尚未初始化的值

程式設計者不需在程式中標記型別相關的資訊,但必要時可做型別轉換,VBScript 中內建一些型別轉換的函式可用來轉換變數的型別 (見這裡)。

comments powered by Disqus