Давайте возьмем выражение 4 + 5, равное 9 . Здесь 4 и 5 называются операндами, а + называется оператором . Язык VBScript поддерживает следующие типы операторов —
- Арифметические Операторы
- Операторы сравнения
- Логические (или реляционные) операторы
- Операторы конкатенации
Арифметические операторы
VBScript поддерживает следующие арифметические операторы —
Предположим, что переменная A содержит 5, а переменная B содержит 10, тогда —
оператор | Описание | пример |
---|---|---|
+ | Добавляет два операнда | А + Б даст 15 |
— | Вычитает второй операнд из первого | А — Б даст -5 |
* | Умножьте оба операнда | А * Б даст 50 |
/ | Разделите числитель на денумератор | Б / у даст 2 |
% | Оператор модуля и остаток от целочисленного деления | B MOD A даст 0 |
^ | Оператор возведения в степень | B ^ A даст 100000 |
Чтобы лучше понять этих операторов, попробуйте сами .
Операторы сравнения
В языке VBScript поддерживаются следующие операторы сравнения:
Предположим, что переменная A содержит 10, а переменная B содержит 20, тогда —
оператор | Описание | пример |
---|---|---|
знак равно | Проверяет, равны ли значения двух операндов или нет, если да, тогда условие становится истинным. | (A == B) является ложным. |
<> | Проверяет, равны ли значения двух операндов или нет, если значения не равны, тогда условие становится истинным. | (A <> B) верно. |
> | Проверяет, больше ли значение левого операнда, чем значение правого операнда, если да, тогда условие становится истинным. | (A> B) является ложным. |
< | Проверяет, меньше ли значение левого операнда, чем значение правого операнда, если да, тогда условие становится истинным. | (A <B) верно. |
> = | Проверяет, больше ли значение левого операнда или равно значению правого операнда, если да, тогда условие становится истинным. | (A> = B) является ложным. |
<= | Проверяет, меньше ли значение левого операнда или равно значению правого операнда, если да, тогда условие становится истинным. | (A <= B) верно. |
Чтобы лучше понять этих операторов, попробуйте сами .
Логические операторы
В языке VBScript поддерживаются следующие логические операторы:
Предположим, что переменная A содержит 10, а переменная B содержит 0, тогда —
оператор | Описание | пример |
---|---|---|
А ТАКЖЕ | Называется логический оператор И. Если оба условия истинны, то выражение становится истинным. | a <> 0 И b <> 0 — Ложь. |
ИЛИ ЖЕ | Вызывается логическим оператором ИЛИ. Если любое из двух условий является Истиной, тогда условие становится Истиной. | a <> 0 ИЛИ b <> 0 верно. |
НЕ | Вызывается логическим оператором НЕ. Он меняет логическое состояние своего операнда. Если условие имеет значение True, то оператор Logical NOT сделает его False. | НЕ (a <> 0 ИЛИ b <> 0) ложно. |
XOR | Называется логическим исключением. Это комбинация оператора NOT и OR. Если одно и только одно из выражений имеет значение True, результатом будет True. | (a <> 0 XOR b <> 0) верно. |
Чтобы лучше понять этих операторов, попробуйте сами .
Операторы конкатенации
Существуют следующие операторы конкатенации, поддерживаемые языком VBScript:
Предположим, что переменная A содержит 5, а переменная B содержит 10, тогда —
оператор | Описание | пример |
---|---|---|
+ | Добавляет два значения, так как значения переменных являются числовыми | А + Б даст 15 |
& | Объединяет два значения | А & Б даст 510 |
Допустим, переменная A = «Microsoft» и переменная B = «VBScript», тогда —
оператор | Описание | пример |
---|---|---|
+ | Объединяет два значения | A + B даст MicrosoftVBScript |
& | Объединяет два значения | A & B предоставит MicrosoftVBScript |
Примечание. Операторы конкатенации могут использоваться для чисел и строк. Выходные данные зависят от контекста, если переменные содержат числовое значение или строковое значение.
Чтобы лучше понять этих операторов, попробуйте сами .