3、anguage="VBScript">在和之間寫VBScript代碼,其中l(wèi)anguage="VBScript"可以簡(jiǎn)寫為:language="VBS"。VBScript的數(shù)據(jù)類型VBScript只有一種數(shù)據(jù)類型,稱為Variant,也叫做變體類型。Variant類型可以在不同的場(chǎng)合代表不同的數(shù)據(jù)類型。例如Variant類型用于數(shù)字時(shí),將作為數(shù)值處理;用于字符串時(shí),將作為字符串處理。聲明Variant變量使用Dim語(yǔ)句,例如:DimV1聲明多個(gè)變
4、量時(shí),使用逗號(hào)分隔變量。例如:DimTop,Bottom,Left,Right顯示Variant包含的數(shù)據(jù)子類型子類型描述Empty未初始化的Variant。對(duì)于數(shù)值變量,值為0;對(duì)于字符串變量,值為零長(zhǎng)度字符串("")。Null不包含任何有效數(shù)據(jù)的Variant。Boolean包含True或False。Byte包含0到255之間的整數(shù)。Integer包含-32,768到32,767之間的整數(shù)Currency表示-922,337,203,685,477.5808到922,337,203,685,477.5807的數(shù)Long包含-2,1
5、47,483,648到2,147,483,647之間的整數(shù)。Single單精度浮點(diǎn)數(shù)Double包含雙精度浮點(diǎn)Date包含表示日期的數(shù)字Object包含對(duì)象Error包含錯(cuò)誤號(hào)VBScript常量常數(shù)是具有一定含義的名稱,用于代替數(shù)字或字符串,它的值從不改變。可以使用Const語(yǔ)句在VBScript中創(chuàng)建用戶自定義常數(shù)。使用Const語(yǔ)句可以創(chuàng)建名稱具有一定含義的字符串型或數(shù)值型常數(shù),并給它們賦值。例如:ConstMyString="這是一個(gè)字符串。"ConstMyAge=49VBScript變量除了使用Dim定義變量以外,還有一種方
6、式是直接在Script中使用變量,不用使用Dim語(yǔ)句進(jìn)行定義。為了強(qiáng)制數(shù)據(jù)必須聲明,使用OptionExplicit語(yǔ)句,并將其作為Script的第一條語(yǔ)句。使用方法如程序3-03.htm所示。命名規(guī)則遵循VBScript的標(biāo)準(zhǔn)命名規(guī)則,變量命名必須遵循:第一個(gè)字符必須是字母不能包含嵌入的句點(diǎn)長(zhǎng)度不能超過(guò)255個(gè)字符在被聲明的作用域內(nèi)必須唯一命名規(guī)則通過(guò)變量的名稱就能知道該變量的子類型子類型前綴例子子類型前綴例子IntegerintintAgeLonglnglngSumCurrencycurcurSalarySinglesngsngT
7、otalDoubledbldblTotalBytebytbytRasterDataBooleanblnblnMarriedStringstrstrUserNameDatedtdtStartTimeObjectobjobjCurrent數(shù)組有時(shí)候需要?jiǎng)?chuàng)建包含一系列值的變量,稱為數(shù)組變量。數(shù)組變量和一般變量是以相同的方式聲明的,唯一的區(qū)別是聲明數(shù)組變量時(shí)變量名后面帶有括號(hào)()。比如聲明了一個(gè)包含11個(gè)元素的一維數(shù)組:DimA(10)使用動(dòng)態(tài)數(shù)組重新調(diào)整動(dòng)態(tài)數(shù)組大小的次數(shù)是沒(méi)有任何限制的,但是應(yīng)注意:將數(shù)組調(diào)小時(shí),將會(huì)丟失被刪除元素的數(shù)據(jù)。
8、使用方法如程序3-05.htm所示。常用的運(yùn)算符VBScript有一套完整的運(yùn)算符,包括算術(shù)運(yùn)算符、比較運(yùn)算符、連接運(yùn)算符和邏輯運(yùn)算符。1、算術(shù)運(yùn)算符算術(shù)運(yùn)算符就是日常的數(shù)學(xué)運(yùn)算,如加(+)、減(-)、乘(*)、除(/)