變數
出自 MBA智库百科(https://wiki.mbalib.com/)
變數(Variable)
目錄 |
變數或變數,是指沒有固定的值,可以改變的數。變數以非數字的符號來表達,一般用拉丁字母。變數是常數的相反。變數的用處在於能一般化描述指令的方式。若果只能使用真實的值,指令只能應用於某些情況下。變數能夠作為某特定種類的值中任何一個的保留器。
變數用於開放句子,表示尚未清楚的值(即變數),或一個可代入的值(見函數)。這些變數通常用一個英文字母表示,若用了多於一個英文字母,很易令人混淆成兩個變數相乘。n,m,x,y,z是常見的變數名字,其中n,m較常表示整數。
變數是一種使用方便的占位符,用於引用電腦記憶體地址,該地址可以存儲Script運行時可更改的程式信息。例如,可以創建一個名為Click Count的變數來存儲用戶單擊Web頁面上某個對象的次數。使用變數並不需要瞭解變數在電腦記憶體中的地址,只要通過變數名引用變數就可以查看或更改變數的值。在VB Script中只有一個基本數據類型,即Variant,因此所有變數的數據類型都是Variant。
聲明變數
聲明變數的一種方式是使用Dim語句、Public語句和Private語句在Script中顯式聲明變數。例如:
Dim Degrees Fahrenheit
聲明多個變數時,使用逗號分隔變數。例如:
Dim Top, Bottom, Left, Right
另一種方式是通過直接在Script中使用變數名這一簡單方式隱式聲明變數。這通常不是一個好習慣,因為這樣有時會由於變數名被拼錯而導致在運行Script時出現意外的結果。因此,最好使用Option Explicit語句顯式聲明所有變數,並將其作為Script的第一條語句。
變數命名必須遵循VB Script的標準命名規則。變數命名必須遵循:
- 第一個字元必須是字母。
- 不能包含嵌入的句點。
- 長度不能超過255個字元。
- 在被聲明的作用域內必須唯一。
變數存在的時間稱為存活期。Script級變數的存活期從被聲明的一刻起,直到Script運行結束。對於過程級變數,其存活期僅是該過程運行的時間,該過程結束後,變數隨之消失。在執行過程時,局部變數是理想的臨時存儲空間。可以在不同過程中使用同名的局部變數,這是因為每個局部變數只被聲明它的過程識別。
變數的作用域由聲明它的位置決定。如果在過程中聲明變數,則只有該過程中的代碼可以訪問或更改變數值,此時變數具有局部作用域並被稱為過程級變數。如果在過程之外聲明變數,則該變數可以被Script中所有過程所識別,稱為Script級變數,具有Script級作用域。
變數是統計學研究中對象的特征。它可以是定性的也可以是定量的,一個定量變數要麼是離散的,要麼是連續的。社會科學中研究變數的關係,通常把一個變數稱為自變數(獨立變數),另一個變數稱之為因變數(依賴變數)[1]
- ↑ David Freedman,Robert Pisani,Roger Purves(1998).Statistics.Norton & Company,136.3.ISBN:9780393960433.
謝謝啦