【在主畫面加入捷徑】
       
【選擇語系】
繁中 简中

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

Facebook Twitter LinkedIn LINE Skype EverNote GMail Yahoo Email
【贊助商連結】

    變數 (Variable)

    變數 (variable) 是電腦程式中操作資料 (data) 的方式。VBScript 有三種定義變數的方式:

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

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

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

    Dim Name : Name = "Michael"
    
    Wscript.Echo "Hello " & Name
    

    第一行程式宣告了變數 Name,並以字串 "Michael" 賦值。第二行程式呼叫這個變數,將字串相接,並印到終端機的標準輸出。

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

    Const Name = "Michael"
    
    Wscript.Echo "Hello " & Name
    

    資料型別 (Data Type)

    以下是 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 中內建一些型別轉換的函式可用來轉換變數的型別 (見這裡)。

    【贊助商連結】
    【贊助商連結】
    【分類瀏覽】