阅读文章文中以前提议先阅读文章本更新连载的第一篇:ASP 数字能量数组-界定。
文中常说的 ASP 数字能量数组就是指在 ASP 中以默认设置語言 VBScript 为語言的数字能量数组。
下标
ASP 数字能量数组的下标也是以 0 刚开始的。 要获得某一原素的值则在数字能量数组自变量后边再加括弧,括弧招标明下数值,例如 arr(0),留意并不是中括弧,只是小括弧。界定
dim arr() '界定动态性数字能量数组在自变量名字后边再加括弧,就产生了数字能量数组。假如括弧中特定了标值,就表明界定一个静态数据数字能量数组,即固定不动尺寸的数字能量数组。
编码中
arr() 界定一个动态性数字能量数组,必须重界定明确长短后才可以应用,有关重界定请参照后边。 arr2(2) 界定一个下标限制是 2(长短为 3)的静态数据数字能量数组,这两者之间他語言(例如 C#、JavaScript)有一定的不一样,别的語言的括弧中主要参数表明长短。erase
erase 动态性数字能量数组时释放出来动态性数字能量数组的储存室内空间;erase 静态数据数字能量数组时,仅仅原始化数字能量数组的原素值。
dim arr()重界定 redim
针对动态性数字能量数组,能够重界定,重界定以后还可以再次重界定;不可以对静态数据数字能量数组开展重界定。
dim arr()如上重界定数字能量数组将造成该数字能量数组原来取值遗失。
重界定 redim preserve
前边提到重界定数字能量数组将造成该数字能量数组原来取值遗失,如何能确保不遗失呢?用 redim preserve。
dim arr()UBound
ASP 数字能量数组沒有获得长短的特性或方式,仅有获得下标限制的方式-UBound(数字能量数组名字),即数字能量数组下标底较大值,例如 UBound(arr)。
dim arr(1)Split
Split 将标识符串隔开为数字能量数组,以下 arr2 是不正确的。
dim arr