Переменные VBScript
- Предыдущая страница VB Where to
- Следующая страница Программы VB
Пример
- Создание переменной
- Переменные используются для хранения информации. Этот пример показывает, как создать переменную и присвоить ей значение.
- Вставка значения переменной в текст
- Этот пример показывает, как вставить значение переменной в текст.
- Создание массива
- Массивы используются для хранения серии связанных данных. В этом примере показано, как создать массив для хранения имен. (Мы используем "for loop", чтобы показать, как выводить имена.)
Что такое переменная?
Переменная - это "емкость", в которой можно хранить информацию. В скрипте значение переменной может изменяться. Вы можете посмотреть или изменить значение переменной, используя ее имя. В VBScript все переменные связаны с типом и могут хранить данные различных типов.
Правила именования переменных:
- Имя переменной должно начинаться с буквы
- Имя переменной не должно содержать точку (.)
- Имя переменной не должно превышать 255 символов
Объявление переменной
Вы можете声明 переменные с помощью команд Dim, Public или Private, например:
dim name name=some value
Теперь вы создали переменную. Имя переменной - "name".
Вы также можете создать переменную, используя ее имя. Например, так:
name=some value
Таким образом, вы также создали переменную с именем "name".
Однако, такое поведение не является хорошей практикой, так как вы можете ошибиться в написании имени переменной в скрипте, что может привести к странным результатам при выполнении скрипта. Например, если вы ошибетесь в написании переменной "name" как "nime", скрипт автоматически создаст переменную с именем "nime". Чтобы предотвратить это, вы можете использовать команду Option Explicit. Если вы используете эту команду, вам необходимо声明 все переменные с помощью команд dim, public или private. Поместите команду Option Explicit в начало скрипта, например:
option explicit dim name name=some value
Присвоение значения переменной
Вы можете присвоить значение переменной так:
name="George" i=300
Имя переменной находится на левой стороне выражения, а значение, которое нужно присвоить, находится на правой стороне. В настоящее время значение переменной "name" равно "George".
Продолжительность жизни переменной
Продолжительность жизни переменной означает время, в течение которого она может существовать.
Когда вы объявляете переменную в подпрограмме, переменная доступна только в этой программе. При выходе из программы переменная также становится недействительной. Такие переменные называются локальными переменными. Вы можете использовать одинаковые имена локальных переменных в различных подпрограммах, так как каждая переменная может быть идентифицирована только в программе, в которой она была объявлена.
Если вы объявили переменную вне подпрограммы, все подпрограммы на странице могут к ней обращаться. Жизненный цикл таких переменных начинается с их объявления и заканчивается закрытием страницы.
Переменные массива
Иногда вам нужно.assign several values to a single variable. Then you can create a variable that can contain a series of values. Such a variable is called an array. The declaration of an array variable uses the variable name followed by a parenthesis(). In the following example, an array containing three elements was created:
dim names(2)
Числа в скобках равны 2. Индексы массива начинаются с 0, так как в этом массиве содержится три элемента. Это массив с фиксированным объемом. Вы можете分配 данные каждому элементу массива:
names(0)="George" names(1)="John" names(2)="Thomas"
Аналогично, используя индекс конкретного элемента массива, мы также можем вернуть значение любого элемента. Например:
father=names(0)
Вы можете использовать до 60 измерений в одном массиве. Метод объявления много мерного массива - это разделение чисел запятыми в скобках. Например, мы объявили двумерный массив, содержащий 5 строк и 7 столбцов:
dim table(4, 6)
- Предыдущая страница VB Where to
- Следующая страница Программы VB