變數

用手机看条目

出自 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]

參考文獻

  1. David Freedman,Robert Pisani,Roger Purves(1998).Statistics.Norton & Company,136.3.ISBN:9780393960433.
本條目對我有幫助30
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目

本条目由以下用户参与贡献

Yixi,Dan,刘维燎.

評論(共3條)

提示:評論內容為網友針對條目"變數"展開的討論,與本站觀點立場無關。
211.155.120.* 在 2013年5月12日 20:29 發表

謝謝啦

回複評論
182.109.85.* 在 2016年6月5日 09:59 發表

thank you

回複評論
195.228.215.* 在 2016年9月12日 19:37 發表

變數在科學里是啥啊

回複評論

發表評論請文明上網,理性發言並遵守有關規定。

MBA智库
打开APP

以上内容根据网友推荐自动排序生成