VBScript陣列函式

2021-09-08 02:03:18 字數 1242 閱讀 3985

array()

語法array(arglist)

該函式返回乙個包含了乙個陣列的 variant。

引數 arglist 是必要的,是以逗號隔開的值。這些值是被指定為 variant 中陣列的元素。如果沒有指定引數,則會建立零長度的陣列。

註解:當要引用陣列元素時,使用的表示法為變數名稱後加上以括號括起來的索引數字。在下列範例中,第乙個陳述式建立乙個名為 a 的 variant 變數。第二個陳述式指定乙個陣列給變數 a。最後乙個陳述式將陣列中第二個元素的值指定給另乙個變數。

dim a

a = array(10,20,20)

b = a(2)

附註:不是定義陣列的變數仍然可以含有陣列元素。在觀念上,含有陣列的 variant 變數和含有 variant 元素的陣列變數是不同的。但是在陣列元素的訪問方法上,並沒有什麼不同.

lbound()

語法lbound(arrayname[, dimension])

返回指定陣列某維最小可使用的陣列索引。.

lbound 函式語法有下列幾部份:

arrayname陣列變數的名稱,遵循標準變數命名規格。

dimension 表示返回的是某一維的下限。1 表示第一維,2 表示第二維,依此類推。如果省略 dimension,其預設值為 1。

註解:同時使用 lbound 函式和 ubound 函式來決定陣列的大小。使用 ubound 函式來找出陣列每一維的上限。

任何維數預設的下限永遠是 0。

ubound()

語法ubound(arrayname[, dimension])

返回指定陣列某維最大可使用的索引。

ubound 函式語法有下列幾部份:

arrayname 必要的引數。陣列變數的名稱,遵循標準變數命名規格。

dimension 選擇項。表示返回的是那一維的上限。1 表示第一維,2 表示第二維,依此類推。如果省略 dimension,則預設是 1。

註解:ubound 函式和 lbound 函式一起使用可以決定陣列的大小。使用 lbound 函式來找出陣列每一維的下限。

任何維數初試值的下限永遠是 0。所以,若陣列的維數如下所示,ubound 返回如下表的值:

dim a(100,3,4)

返回值ubound(a, 1)為 99

ubound(a, 2)為 2

ubound(a, 3)為 3

vbscript時間函式

第一部分 對時間的判斷與資料格式變化 1 isdate expression expression引數可以是任意可被識別為日期和時間的日期表示式或字串表示式。返回boolean值.判斷expression是否為合法的日期格式 如 isdate 2004 10 2513 14 20 其值為true 2...

VB Script常用函式

instr start,string1,string2 compare 獲得字元索引 描述 返回某字串在另一字串中第一次出現的位置。引數 描述 start 可選。數值表示式,用於設定每次搜尋的開始位置。如果省略,將從第乙個字元的位置開始搜尋。如果start包含null,則會出現錯誤。如果已指定com...

VBScript型別轉換函式

cbool 將表示式轉換為boolean型 語法cbool expression 該函式將引數expression轉換為 boolean型 引數可以是任何有效的表示式。註解 如果 expression 的結果為 0 則返回 false 否則將返回 true。如果 expression 無法被計算成數...