QTP自動化測試之VBScript基礎知識教程(3)
3 ... 4 a(9) = 11 5 MsgBox(a(1)) 輸出數組變量值 6 7 table(0, 0) = 1 8 ... 9 table(2, 3) = 10 我們也可以聲明動態數組(在運行腳本時大小發生變化的數組),使用Dim或ReDim語
我們也可以聲明動態數組(在運行腳本時大小發生變化的數組),使用Dim或ReDim語句,但括號中不包含任何數字。要使用動態數組,必須隨后使用ReDim確定維數和每一維的大小。若同時使用Preserve關鍵字,則在重新調整大小時保留數組的內容。
view sourceprint?
5. 常數
常數在VBScript中是表示不變的值,用于代替數字或字符串。其內部定義了許多常數,都是以vb開頭,例如在Hello World程序中涉及到的MsgBox常數“vbOKOnly”。除了MsgBox常數外,還有顏色常數、比較常數、日期和時間常數等等,詳見參考文檔。
內部自帶常數,我們可以直接使用。當自帶常數不能滿足我們的需求時,我們也可以自定義常數,在VBScript中是使用Const語句來定義常數,該語句的簽名如下:
view sourceprint?
1 |
[ Public | Private ] Const constname = expression |
主要參數:
constname:為常數名稱,為了區分常數與變量,最好有一套自己的命名規則,這里推薦字母全大寫,單詞間用下劃線分割;
expression:文字或其他常數,或包括除 Is 外的所有算術運算符和邏輯運算符的任意組合。
常數默認是Public級別,您也可以指定為Private級別,在同一行中聲明多個常數需要用逗號分割,常數聲明中不能使用變量、自定義函數及內部函數。下面是常數的一些示例代碼:
view sourceprint?
原文轉自:http://www.kjueaiud.com