日期:2014-05-17  浏览次数:20862 次

解读ASP代码段
looparray(5,ubound(looparray,2))是什么意思?

------解决方案--------------------
looparray是二维数组
ubound(looparray,2)取得第二维的最高维数(最后行数)
looparray(5,ubound(looparray,2)) 就是最后一行,第6列的数据
------解决方案--------------------
分两块来学,一个ubound函数用法,二是asp数组的定义和使用方法。

一、UBound 函数可返回指定数组维数的最大可用下标
用法:UBound(arrayname[,dimension])
参数 描述
arrayname Required. The name of the array variable
必选项。数组变量名,遵循标准变量命名约定
dimension Optional. Which dimension 's upper bound to return. 1 = first dimension, 2 = second dimension, and so on. Default is 1
可选项。指定返回哪一维上界的整数。1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,则默认值为 1。
例子如下:
dim a(10)
a(0)= "Saturday "
a(1)= "Sunday "
a(2)= "Monday "
a(3)= "Tuesday "
a(4)= "Wednesday "
a(5)= "Thursday "
document.write(UBound(a))
document.write( " <br /> ")
document.write(LBound(a))
输出:100

二、asp定义数组详解
http://blog.bioon.cn/user1/2950/archives/2006/69983.shtml