VBScript - Операторы
Что такое оператор?
Допустим, выражение 4 + 5 равно 9 . Здесь 4 и 5 называютсяoperands и + называется operator. Язык VBScript поддерживает следующие типы операторов -
- Арифметические операторы
- Операторы сравнения
- Логические (или реляционные) операторы
- Операторы конкатенации
Арифметические операторы
VBScript поддерживает следующие арифметические операторы -
Предположим, что переменная A содержит 5, а переменная B содержит 10, тогда -
Показать примеры
Оператор | Описание | пример |
---|---|---|
+ | Добавляет два операнда | A + B даст 15 |
- | Вычитает второй операнд из первого | A - B даст -5 |
* | Умножьте оба операнда | A * B даст 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 OR b <> 0 верно. |
НЕ | Вызывается оператором логического НЕ. Он меняет логическое состояние своего операнда на противоположное. Если условие истинно, то оператор логического НЕ сделает его ложным. | НЕ (a <> 0 OR b <> 0) ложно. |
XOR | Называется логическим исключением. Это комбинация оператора НЕ и оператора ИЛИ. Если одно и только одно из выражений имеет значение Истина, результатом будет Истина. | (a <> 0 XOR b <> 0) верно. |
Чтобы лучше понять эти операторы, вы можете попробовать сами .
Операторы конкатенации
Язык VBScript поддерживает следующие операторы конкатенации:
Предположим, что переменная A содержит 5, а переменная B содержит 10, тогда -
Показать примеры
Оператор | Описание | пример |
---|---|---|
+ | Добавляет два значения, поскольку значения переменных являются числовыми | A + B даст 15 |
& | Объединяет два значения | A & B даст 510 |
Допустим, переменная A = "Microsoft" и переменная B = "VBScript", тогда -
Оператор | Описание | пример |
---|---|---|
+ | Объединяет два значения | A + B даст MicrosoftVBScript |
& | Объединяет два значения | A & B предоставит MicrosoftVBScript |
Note- Операторы конкатенации могут использоваться для чисел и строк. Вывод зависит от контекста, если переменные содержат числовое значение или строковое значение.
Чтобы лучше понять этих операторов, вы можете попробовать сами .