常量和變量的區(qū)別
1、常量前面沒有美元符號($)
2、常量只能用 define() 函數(shù)定義,而不能通過賦值語句
3、常量可以不用理會變量范圍的規(guī)則而在任何地方定義和訪問
4、常量一旦定義就不能被重新定義或者取消定義
5、常量的值只能是標(biāo)量
推薦教程:PHP視頻教程
常量
“常量”的廣義概念是:‘不變化的量’(例如:在計算機程序運行時,不會被程序修改的量;數(shù)學(xué)函數(shù)中的某一個量,例如每一個具體的圓的半徑、直徑數(shù)值;物理學(xué)中的靠近地面的重力加速度;真空中的光速數(shù)值;不同的微粒的各自的質(zhì)量)換言之,常量,在計算機技術(shù)方面雖然是為了硬件、軟件、編程語言服務(wù),但是它并不是專門為硬件、軟件、編程語言而引入的概念。常量可區(qū)分為不同的類型,如:25、0、-8為整型常量,6.8、-7.89為實型常量,‘a(chǎn)’、‘b’為字符常量。常量一般從其字面形式即可判斷。這種常量稱為字面常量或直接常量。
在討論函數(shù)的值隨著自變量的關(guān)系發(fā)生(變大或者變?。└淖儠r,函數(shù)中往往是有一個或者一個以上的常量,人們著重研究這些變化程度的規(guī)律, 往往是容易尋找到事物發(fā)展的規(guī)律在大腦中的正確反映。
對于‘常量’的通俗比喻——“如同大山不被輕而易舉地改變”(當(dāng)然,地球上的重力加速度到??菔癄€也會改變;而人們使用的常量是時間不很漫長的那一段時期基本上不會改變的量。而真空狀態(tài)中的光速是常量理論上不可改變,是常量)
變量
變量來源于數(shù)學(xué),是計算機語言中能儲存計算結(jié)果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量通常是可變的;但在純函數(shù)式語言(如Haskell)中,變量可能是不可變的。在一些語言中,變量可能被明確為是能表示可變狀態(tài)、具有存儲空間的抽象(如在Java和Visual Basic中);但另外一些語言可能使用其它概念(如C的對象)來指稱這種抽象,而不嚴(yán)格地定義“變量”的準(zhǔn)確外延。
由于變量讓你能夠把程序中準(zhǔn)備使用的每一段數(shù)據(jù)都賦給一個簡短、易于記憶的名字,因此它們十分有用。變量可以保存程序運行時用戶輸入的數(shù)據(jù)(如使用InputBox函數(shù)在屏幕上顯示一個對話框,然后把用戶鍵入的文本保存到變量中)、特定運算的結(jié)果以及要在窗體上顯示的一段數(shù)據(jù)等。簡而言之,變量是用于跟蹤幾乎所有類型信息的簡單工具。
變量聲明后沒有賦值的話,編譯器會自動提示并賦予默認(rèn)值。
變量是一種使用方便的占位符,用于引用計算機內(nèi)存地址,該地址可以存儲Script運行時可更改的程序信息。例如,可以創(chuàng)建一個名為Click Count的變量來存儲用戶單擊Web頁面上某個對象的次數(shù)。使用變量并不需要了解變量在計算機內(nèi)存中的地址,只要通過變量名引用變量就可以查看或更改變量的值。在VB Script中只有一個基本數(shù)據(jù)類型,即Variant,因此所有變量的數(shù)據(jù)類型都是Variant。