ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | ubound

ubound

Описание

Возвращает значение самого большого индекса, используемого в определенной размерности VBArray.

Синтаксис

safeArray.ubound(dimension)

Синтаксис метода ubound включает следующие части:

Часть Описание
safeArray Обязательный. Объект VBArray.
dimension Факультативный. Размерность массива VBArray, для которого находится наибольший пограничный индекс. Если он опущен, то ubound ведет себя так, как если пройден индекс 1.

Комментарий

Если 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)+ ".
"; return(s); } } --> </SCRIPT> </HEAD> <BODY> <SCRIPT language="jscript"> document.write(VBArrayTest(CreateVBArray())); </SCRIPT> </BODY>
← Назад | Вперед →
Copyright © 2006 -  aranea.ru