VBScript數據類型
VBScript只有一種數據類型,即Variant,稱為變體型。Varriant是一種特殊的數據類型,根據使用的方式,它可以包含不同類別的信息。因為Variant是VBScript中惟一的數據類型,所以它也是VBScript中所有函數的返回值的數據類型。
最簡單的Variant可以包含數字或字符串信息。Variant 用于數字上下文中時作為數字處理,用于字符串上下文中時作為字符串處理。也就是說,如果使用看起來像是數字的數據,則VBScript會假定其為數字并以適用于數字的方式處理。與此類似,如果使用的數據只可能是字符串,則VBScript將按字符串處理。也可以將數字包含在引號("")中使其成為字符串。
Variant包含的值信息類型稱為子類型。大多數情況下,可將所需的數據放進Variant中,而Variant也會按照最適用于其數據的方式進行操作。
Variant包含的數據子類型

VBScript變量與常量
變量是一種使用方便的占位符,用于引用計算機內存地址,該地址可以存儲腳本運行時可更改的程序信息。例如,可以創建一個名為ClickCount的變量來存儲用戶單擊Web頁面上某個對象的次數。使用變量并不需要了解變量在計算機內存中的地址,只要通過變量名引用變量就可以查看或更必變量的值。在VBScript中只有一個基本數據類型,即Variant,因此所有變量的數據類型都是Variant。
1、變量的命名規則
變量命名必須遵循VBScript的標準命名規則:
第一個字符必須是字母。 不能包含嵌入的句點(.)。 長度不能超過255個字符。 在被聲明的作用域內必須惟一。 不能與VBScript的關鍵詞相同。
2、聲明變量
在VBScript中,通常使用Dim語句、Public語句和Private語句顯式聲明變量,并分配存儲空間。其語法格式為:
{Dim|Private|Public} <變量名1> [,<變量名2>] [,<變量名3>]...[,<變量名>]
說明:
(1)Public語句聲明的變量可用于全部腳本中的所有過程;
(2)用Dim聲明的Script級變量可用于腳本中的所有過程,但過程能變量只級用于過程中;
(3)Private語句聲明的變量只能在聲明該變量的腳本中使用。
(4)聲明多個變量時,使用逗號分隔變量。如:Dim a,b,c,d
另一種方式是通過直接在腳本中使用變量名這一簡單方式隱式聲明變量。這通常不是一個好習慣,因為這樣有時會由于變量名被拼錯而導致在運行腳本時出現意外的結果。因此,最好使用Option Explicit語句聲明所有的變量,并將其作為腳本的第一條語句。(即它必須出現在任何HTML標識或其他VBScript命令之前,否則,該語句將被視為非法語句。
新聞熱點
疑難解答