a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

標(biāo)量變量和數(shù)組變量

2019-11-18 17:44:57
字體:
供稿:網(wǎng)友
多數(shù)情況下,只需為聲明的變量賦一個(gè)值。只包含一個(gè)值的變量被稱為標(biāo)量變量。有時(shí)候,將多個(gè)相關(guān)值賦給一個(gè)變量更為方便,因此可以創(chuàng)建包含一系列值的變量,稱為數(shù)組變量。數(shù)組變量和標(biāo)量變量是以相同的方式聲明的,唯一的區(qū)別是聲明數(shù)組變量時(shí)變量名后面帶有括號()。下例聲明了一個(gè)包含11個(gè)元素的一維數(shù)組:

DimA(10)
雖然括號中顯示的數(shù)字是10,但由于在VBScript中所有數(shù)組都是基于0的,所以這個(gè)數(shù)組實(shí)際上包含11個(gè)元素。在基于0的數(shù)組中,數(shù)組元素的數(shù)目總是括號中顯示的數(shù)目加1。這種數(shù)組被稱為固定大小的數(shù)組。

在數(shù)組中使用索引為數(shù)組的每個(gè)元素賦值。從0到10,將數(shù)據(jù)賦給數(shù)組的元素,如下所示:

A(0)=256
A(1)=324
A(2)=100
...
A(10)=55
與此類似,使用索引可以檢索到所需的數(shù)組元素的數(shù)據(jù)。例如:

...
SomeVariable=A(8)
...
數(shù)組并不僅限于一維。數(shù)組的維數(shù)最大可以為60(盡管大多數(shù)人不能理解超過3或4的維數(shù))。聲明多維數(shù)組時(shí)用逗號分隔括號中每個(gè)表示數(shù)組大小的數(shù)字。在下例中,MyTable變量是一個(gè)有6行和11列的二維數(shù)組:

DimMyTable(5,10)
在二維數(shù)組中,括號中第一個(gè)數(shù)字表示行的數(shù)目,第二個(gè)數(shù)字表示列的數(shù)目。

也可以聲明動態(tài)數(shù)組,即在運(yùn)行腳本時(shí)大小發(fā)生變化的數(shù)組。對數(shù)組的最初聲明使用Dim語句或ReDim語句。但是對于動態(tài)數(shù)組,括號中不包含任何數(shù)字。例如:

DimMyArray()
ReDimAnotherArray()
要使用動態(tài)數(shù)組,必須隨后使用ReDim確定維數(shù)和每一維的大小。在下例中,ReDim將動態(tài)數(shù)組的初始大小設(shè)置為25,而后面的ReDim語句將數(shù)組的大小重新調(diào)整為30,同時(shí)使用PReserve關(guān)鍵字在重新調(diào)整大小時(shí)保留數(shù)組的內(nèi)容。

ReDimMyArray(25)
...
ReDimPreserveMyArray(30)
重新調(diào)整動態(tài)數(shù)組大小的次數(shù)是沒有任何限制的,將數(shù)組的大小調(diào)小時(shí),將會丟失被刪除元素的數(shù)據(jù)。->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 在线欧美一区 | 欧美一级h | 久久久久久久国产精品影院 | 国产一级黄色大片 | av毛片免费| 久久精品国产视频 | 高清视频一区二区三区 | 久久久久久久久久久久网站 | 国产在线第一页 | 中文字幕日韩在线视频 | 国产一级毛片国语一级 | 中国一级毛片免费 | 综合网激情五月 | 国产四区 | 久久国产精品久久精品 | 亚洲毛片网站 | 国产在线1区 | 久久国产精品一区 | 亚洲精品视频在线观看免费视频 | 午夜午夜精品一区二区三区文 | 蜜臀久久 | 日本一区二区三区视频在线观看 | 成人亚洲欧美 | 亚欧洲精品视频在线观看 | 99国产视频| 色婷婷久久 | 国产一级大片 | 色婷婷综合久久久久中文 | 国产精品久久久久久久一区探花 | 欧美久久a| 成人国产在线观看 | 国产青草视频在线观看视频 | 久久久亚洲 | av在线播放网址 | 日本精品免费 | 久久成人视屏 | 免费的黄视频 | 国产不卡视频在线观看 | 国产精品久久久精品 | 九九热有精品 | 欧美一级黄色网 |