Функции массива VBScript - отличное руководство по VBScript Tutorial 8

Учебное пособие по VBScript - Содержание

Учебник VBScript №1: Обзор переменных VBScript 

Учебник VBScript №2: Условные операторы и циклы VBScript

Учебник VBScript №3: Процедуры VBScript

Учебник VBScript №4: Обработка ошибок VBScript и выполнение VBScript

Учебник VBScript №5: Строковые функции VBScript

VУчебник BScript №6: Функции даты VBScript

Учебник VBScript №7: Функции времени VBScript

Учебник VBScript №8: Функции массива VBScript

Учебник VBScript №9: Математические функции VBScript

Учебник VBScript №10: Функции преобразования VBScript и функции формата VBScript

Учебник VBScript №11: Другие функции VBScript 

В этой статье «Функции массива VBScript» мы объясним различные типы часто используемых функций массива vbscript с примерами. Важными функциями, связанными с массивом, являются соединение vbscript, массив vbscript, фильтр vbscript, разделение vbscript и т. Д.

Учебник VBScript # 8: Функции массива VBScript

Функции массива VBScript:

При работе с массивами в vbscript мы можем использовать встроенные функции массива vbscript для выполнения важных операций, связанных с массивом, таких как создание, управление, преобразование и т. Д. Эта статья (Функции массива VBScript) содержит все важные встроенные функции массива VBScript. , которые чаще всего используются в программах. 

Функции массива VBScript - Резюме:

  • vbscript Массив - Определяет массив на основе заданных значений данных.
  • vbscript фильтр - Определяет массив, который является подмножеством другого одномерного массива строк. Новый массив создается на основе критериев фильтрации.
  • vbscript IsArray - Протестируйте переменную массива и верните логическое значение на основе результата.
  • vbscript Присоединиться - Преобразует массив и возвращает строковое значение, в котором все элементы массива разделены определенным разделителем.
  • Разделить vbscript - Преобразует строку в одномерный массив с отсчетом от нуля.
  • vbscript LBound - Возвращает нижний индекс массива.
  • vbscript UBound - Возвращает верхний индекс массива, который указывает размер.

Функции массива VBScript - подробности:

Все важные функции массива vbscript объяснены в этом разделе на собственном примере.

vbscript Массив:

Функция массива vbscript определяет массив на основе заданных значений данных. Элементам массива передаются аргументы в функции массива vbscript.

Синтаксис: массив (список аргументов)

Описание параметра:

список - Это обязательные параметры. Список (разделенных запятыми) аргументов - это в основном элементы массива.

Пример:

В приведенном ниже примере мы создадим массив дней недели, используя функцию массива vbscript, и отобразим первый день недели (индекс 0) в окне сообщения.

dayArray = Array("Пн","Вт","Ср","Чт","Пт","Сб","Вс") msgbox "Первый день недели: " & dayArray(0) Вывод (окно сообщения ): первый день недели: пн
Функции массива vbscript - массив vbscript
Функции массива vbscript - массив vbscript

vbscript фильтр:

Функция фильтра vbscript определяет массив с отсчетом от нуля, который содержит подмножество одномерного массива строк. Одномерный новый массив создается на основе критериев фильтрации.

Синтаксис: Фильтр (массив_строк, значение [, включить [, сравнить]])

Описание параметра:

string_array - Обязательный параметр, указывающий на одномерный массив строк.

ценностное  - Это обязательный параметр, который представляет критерий фильтра, то есть строковое выражение для поиска в массиве.

включают - Это необязательный логический параметр. Если мы указываем «истинное» значение в качестве параметра включения, оно включает элементы, содержащие искомые критерии. В противном случае он исключит элементы, содержащие критерии. Значение по умолчанию верно.

сравнить - Это также необязательный параметр, который указывает тип сравнения как двоичный или текстовый. Если не указан, по умолчанию значение параметра будет считаться нулевым. Возможные значения: 

· 0 = vbBinaryCompare - выполнить двоичную проверку

· 1 = vbTextCompare - выполнить текстовую проверку

Пример:

В приведенном ниже примере мы создадим массив с помощью функции фильтрации vbscript на основе элементов массива будних дней, которые содержат символ «S».

dayArray = Array("Пн","Вт","Ср","Чт","Пт","Сб","Вс") filterArray = Фильтр(dayArray, "S") для каждого e в filterArray msgbox e next Выход (окно сообщений): Сб Вс

vbscript IsArray:

vbscript isarray функция проверяет и возвращает логическое значение после проверки, является ли указанная переменная массивом или нет. Для действительного массива возвращаемое значение - истина, иначе будет возвращено ложь.

Синтаксис: IsArray (переменная)

Описание параметра:

переменная - Это обязательный параметр, который нужно проверить.

Пример:

В приведенном ниже примере мы проверим переменную, является ли она массивом или нет.

dayArray = Array("Пн","Вт","Ср","Чт","Пт","Сб","Вс") boolFlag = IsArray(dayArray) msgbox "Возвращаемое значение: " & boolFlag Вывод (окно сообщения ): Возвращаемое значение: Истина

vbscript Присоединиться:

Функция соединения vbscript преобразует массив в строковое выражение, в котором все элементы массива разделены определенным разделителем.

Синтаксис: Присоединиться(массив [, разделитель])

Описание параметра:

массив - Обязательный параметр, представляющий одномерный массив.

ограничитель - Это необязательный параметр, который используется для разделения каждого элемента массива после преобразования в строковое выражение.

Пример:

В приведенном ниже примере мы преобразуем массив дней недели в строковое выражение с помощью функции соединения vbscript, где все элементы будут разделены запятой.

dayArray = Array("Пн","Вт","Ср","Чт","Пт","Сб","Вс") dayString = Join(dayArray, ",") msgbox "Преобразованная строка дня недели: " & dayString Вывод (окно сообщения): Преобразованная строка дня недели: Пн, Вт, Ср, Чт, Пт, Сб, Вс
Функции массива vbscript - соединение vbscript
Функции массива vbscript - соединение vbscript

Разделение vbscript:

Функция разделения vbscript преобразует строку в одномерный массив, в котором элементы массива создаются на основе определенных разделителей.

Синтаксис: Трещина(выражение [, разделитель [, счетчик [, сравнить]]])

Описание параметра:

Выражение - Это обязательный параметр, представляющий строковое выражение.

ограничитель - Это необязательный параметр, который используется для различения каждого элемента массива в строковом выражении. Значение по умолчанию - пробел.

считать - Это необязательный параметр, который представляет количество возвращаемых элементов подстроки / массива. Значение по умолчанию -1 указывает, что вся строка будет возвращена как отдельный элемент массива.

сравнить - Это также необязательный параметр, который указывает тип сравнения как двоичный или текстовый. Если не указан, по умолчанию значение параметра будет считаться нулевым. Возможные значения: 

· 0 = vbBinaryCompare - выполнить двоичную проверку

· 1 = vbTextCompare - выполнить текстовую проверку

Пример:

В приведенном ниже примере мы преобразуем строковое выражение, содержащее все названия дней недели, разделенные полуколонками, используя функцию разделения vbscript. После преобразования мы будем отображать первый и последний день недели.

string_expression = "Пн;Вт;Ср;Чт;Пт;Сб;Вс" dayArr = Split(string_expression, ";") msgbox "Первый день-> " & dayArr(0) & " и Последний день-> " & dayArr( 6) Выход (окно сообщений): Первый день-> Пн и Лат день-> Вс
Функции массива vbscript - разделение vbscript
Функции массива vbscript - разделение vbscript

vbscript LBound:

Функция vbscript lbound возвращает нижний индекс, т.е. наименьший индекс массива для указанного измерения. Значение lbound для массив всегда 0.

Синтаксис: Lbound(массив [, измерение])

Описание параметра:

массив - Обязательный параметр, представляющий одномерный массив.

измерение - Это необязательный параметр, указывающий размер массива, для которого будет возвращен наименьший индекс. Значение будет 1 для первого измерения, 2 для второго и так далее. Значение по умолчанию - 1. 

Пример:

В приведенном ниже примере мы найдем и отобразим нижнее значение индекса с помощью функции vbscript lbound.

string_expression = "Пн;Вт;Ср;Чт;Пт;Сб;Вс" dayArr = Split(string_expression, ";") msgbox "Lbound Value-> " & Lbound(dayArr) Вывод (окно сообщения): Lbound Value-> 0

vbscript UBound:

Функция ubound vbscript возвращает верхний индекс, то есть наибольший индекс массива для указанного измерения. Значение ubound для массива представляет наивысший индекс массива, то есть количество элементов минус один. Эта функция помогает вычислить длину массива.

Синтаксис: Убунд(массив [, измерение])

Описание параметра:

массив - Обязательный параметр, представляющий одномерный массив.

измерение - Это необязательный параметр, указывающий размер массива, для которого будет возвращен наименьший индекс. Значение будет 1 для первого измерения, 2 для второго и так далее. Значение по умолчанию - 1. 

Пример:

В приведенном ниже примере мы найдем и отобразим самое длинное значение индекса с помощью функции ubound vbscript.

string_expression = "Пн;Вт;Ср;Чт;Пт;Сб;Вс" dayArr = Split(string_expression, ";") msgbox "Ubound Value-> " & Ubound(dayArr) Вывод (окно сообщения): Ubound Value-> 6
Функции массива vbscript - vbscript ubound
Функции массива vbscript - vbscript ubound

Вывод:

Из этой статьи о функциях массива VBScript мы узнали о часто используемых функциях массива VBScript, таких как массив vbscript, фильтр vbscript, соединение vbscript, функция разделения vbscript и т. Д. В следующем руководстве по vbscript мы объясним больше функций для функций VBScript. Пожалуйста, нажмите, чтобы узнать больше о vbscript из здесь.

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *

Наверх