Категории
Самые читаемые
onlinekniga.com » Компьютеры и Интернет » Программное обеспечение » Windows Script Host для Windows 2000/XP - Андрей Попов

Windows Script Host для Windows 2000/XP - Андрей Попов

Читать онлайн Windows Script Host для Windows 2000/XP - Андрей Попов

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 158 159 160 161 162 163 164 165 166 ... 175
Перейти на страницу:

Таблица П2.9. Прочие константы

РРјСЏ Значение Описание vbCr Chr(13) Возврат каретки vbCrLf Chr(13) & Chr(10) Возврат каретки Рё перевод строки vbFormFeed Chr(12) Перевод страницы vbLf Chr(10) Перевод строки vbNullChar Chr(0) РЎРёРјРІРѕР» СЃ нулевым РєРѕРґРѕРј vbNullString Нулевая строка Нулевая строка vbTab Chr(9) РЎРёРјРІРѕР» табуляции vbVerticalTab Chr(11) РЎРёРјРІРѕР» вертикальной табуляции vbUseDefault -2 Рспользовать значения РїРѕ умолчанию РёР· региональных настроек системы vbTrue -1 Логическое значение "истина" vbFalse 0 Логическое значение "ложь" vbObjectError -2147221504 Определяет минимальное значение для номеров ошибок, задаваемых пользователем

Массивы 

Массивы в VBScript могут быть двух видов: статические (фиксированной длины) и динамические (переменной длины). Объявляются массивы, как и обычные переменные, с помощью ключевого слова Dim.

Для объявления статического массива нужно после его названия указать в круглых скобках наибольшее значение, которое может принимать индекс элемента в этом массиве, например:

Dim MyArr(10)

В языке VBScript (в отличие, например, от VBA) нумерация в массивах всегда начинается с нуля, поэтому объявленный выше массив MyArr будет содержать 11 элементов, обращаться к которым нужно следующим образом:

MyArr(0)="Это первый элемент"

MyArr(1)="Это второй элемент"

MyVar=MyArr(0)

Можно объявить двумерный массив, указав максимальные значения индексов для строк и столбцов соответственно, например:

Dim MyArr(5, 10) 'Массив из 6 строк и одиннадцати столбцов

При объявлении динамического массива его размеры в круглых скобках не указываются:

Dim MyArr()

Для использования динамического массива в сценарии применяется оператор ReDim, который определяет конкретную длину массива, например:

ReDim MyArray(10)

После этого к элементам динамического массива можно обращаться так же, как и к элементам обычного:

MyArr(0)="Это первый элемент"

MyArr(1)="Это второй элемент"

Отметим, что размеры динамического массива можно менять неоднократно (с помощью того же ReDim). Для сохранения при этом содержимого массива следует в операторе ReDim использовать ключевое слово Preserve, например:

ReDim Preserve MyArray(20)

Операторы

В VBScript поддерживаются операторы нескольких типов, которые описаны ниже.

Арифметические операторы

Арифметические операторы языка VBScript представлены в табл. П2.10.

Таблица П2.10. Арифметические операторы

Оператор Описание - (унарный оператор) Рзменение знака аргумента РЅР° противоположный - (бинарный оператор) Вычитание РґРІСѓС… чисел + Сложение РґРІСѓС… чисел * Умножение РґРІСѓС… чисел / Деление РґРІСѓС… чисел Целочисленное деление РґРІСѓС… чисел Mod Вычисление остатка РѕС‚ деления РґРІСѓС… чисел ^ Оператор возведения РІ степень

Операторы отношения и логические операторы

Операторы отношения используются для сравнения значений двух переменных. Эти операторы, описанные в табл. П2.11, могут возвращать только логические значения true или false.

Таблица П2.11. Операторы отношения

Оператор Условие, при котором возвращается true  > Левый операнд больше правого  >= Левый операнд больше или равен правому  < Левый операнд меньше правого  <= Левый операнд меньше или равен правому  = Левый операнд равен правому  <> Левый операнд не равен правому 

Также внутри условных операторов могут применяться логические операторы (табл. П2.12).

1 ... 158 159 160 161 162 163 164 165 166 ... 175
Перейти на страницу:
На этой странице вы можете бесплатно читать книгу Windows Script Host для Windows 2000/XP - Андрей Попов.
Комментарии