程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp 數組動態定義數組與靜態數據定義方法

asp 數組動態定義數組與靜態數據定義方法

編輯:關於ASP編程

    這是假設你知道數組的基本特征,所以讓我們考慮如何處理在VBScript中的ASP,。

    在VBScript中的數組是0,這意味著數組元素的索引總是從0開始。 0指數代表的數組

    中的第一個位置,1指數代表數組中的第二位,等等。

    有兩種類型的VBScript數組 - 靜態和動態。靜態數組留在其整個壽命固定的大小。要

    使用靜態的VBScript數組你需要知道的前期元素這個數組將包含的最大數量。如果您

    需要索引的大小可變更為靈活的VBScript數組,那麼你可以使用動態的VBScript數組

    。 VBScript中動態數組索引的大小可以增加/在其壽命減少。

    靜態數組

    讓我們創建一個數組所謂'arrCars',將舉行5車的名字
    <%@ LANGUAGE="VBSCRIPT" %>
    <%
    'Use the Dim statement along with the array name
    'to create a static VBScript array
    'The number in parentheses defines the array’s upper bound
    Dim arrCars(4)
    arrCars(0)="BMW"
    arrCars(1)="Mercedes"
    arrCars(2)="Audi"
    arrCars(3)="Bentley"
    arrCars(4)="Mini"

    'create a loop moving through the array
    'and print out the values
    For i=0 to 4
    response.write arrCars(i) & "<br>"
    Next     'move on to the next value of i
    %>
    下面是另一種方式來定義VBScript數組:

    <%
    'we use the VBScript Array function along with a Dim statement
    'to create and populate our array
    Dim arrCars
    arrCars = Array("BMW","Mercedes","Audi","Bentley","Mini") 'each element

    must be separated by a comma

    'again we could loop through the array and print out the values
    For i=0 to 4
    response.write arrCars(i) & "<br>"
    Next
    %>
    動態數組

    動態數組派上用場當你不知道有多少項目,您的數組將舉行。要創建動態數組你應該

    一起使用數組的名稱Dim語句沒有指定,上界:
    <%
    Dim arrCars
    arrCars = Array()
    %>
    為了使用這個數組,你需要使用ReDim語句來定義數組的上界:

    <%
    Dim arrCars
    arrCars = Array()
    Redim arrCars(27)
    %>
    如果將來您需要調整這個數組,你應該使用ReDim語句了。要非常小心的ReDim語句。

    當您使用ReDim語句你失去了所有的數組元素。與使用ReDim語句一起保存的關鍵字將

    保持數組我們已經增加了大小:

    <%
    Dim arrCars
    arrCars = Array()
    Redim arrCars(27)
    Redim PRESERVE arrCars(52)
    %>

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved