![]() |
||
|
aranea.ru || JavaScript - Введение | lbound
lboundОписаниеВозвращает самое низкое значение индекса, используемого в определенной размерности VBArray. СинтаксисsafeArray.lbound(dimension)Синтаксис метода lbound имеет следующие части:
КомментарийЕсли VBArray - пустой, то метод lbound возвращает undefined. Если dimension больше, чем количество размерностей в VBArray, или – отрицательное, то метод генерирует ошибку "Subscript out of range". Следующий пример состоит из трех частей. Первая часть – это код VBScript для создания массива Visual Basic. Вторая часть – это код JavaScript, который определяет количество размерностей в массиве и наменьший индекс каждой размерности. Поскольку массив создается в VBScript, а не в Visual Basic, то меньший индекс будет всегда нулем. Обе эти части находятся в разделе <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 lower bound of dimension ";
s += i + " is ";
s += a.lbound(i)+ ".
|