![]() |
||
|
aranea.ru || JavaScript - Введение | ubound
uboundОписаниеВозвращает значение самого большого индекса, используемого в определенной размерности VBArray. СинтаксисsafeArray.ubound(dimension)Синтаксис метода ubound включает следующие части:
КомментарийЕсли VBArray пустой, то метод ubound возвращает undefined. Если dim (размерность) больше количества размерностей в VBArray, или – отрицательная, то метод генерирует ошибку: "Subscript out of range" ("Нижний индекс за пределами диапазона"). Следующий пример состоит из трех частей. Первая часть – это код VBScript для создания массива Visual Basic. Вторая часть – это код JavaScript, который определяет количество размерностей в массиве и верхнюю границу каждой размерности. Обе эти части находятся в разделе <HEAD> страницы HTML. Третья часть – это код JavaScript, который размещен в разделе <BODY> для выполнения двух других частей.
<HEAD>
<SCRIPT LANGUAGE="VBScript">
<!--
Function CreateVBArray()
Dim i, j, k
Dim a(2, 2)
k = 1
For i = 0 To 2
For j = 0 To 2
a(j, i) = k
k = k + 1
Next
Next
CreateVBArray = a
End Function
-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function VBArrayTest(vba)
{
var i, s;
var a = new VBArray(vba);
for (i = 1; i <= a.dimensions(); i++)
{
s = "The upper bound of dimension ";
s += i + " is ";
s += a.ubound(i)+ ".
|