VBScript - operatory
Co to jest operator?
Przyjmijmy, że wyrażenie 4 + 5 równa się 9 . Tutaj nazywa się 4 i 5operands a + nazywa się operator. Język VBScript obsługuje następujące typy operatorów -
- Operatory arytmetyczne
- Operatory porównania
- Operatory logiczne (lub relacyjne)
- Operatory konkatenacji
Operatory arytmetyczne
VBScript obsługuje następujące operatory arytmetyczne -
Załóżmy, że zmienna A zawiera 5, a zmienna B 10, a następnie -
Pokaż przykłady
Operator | Opis | Przykład |
---|---|---|
+ | Dodaje dwa operandy | A + B da 15 |
- | Odejmuje drugi operand od pierwszego | A - B da -5 |
* | Pomnóż oba operandy | A * B da 50 |
/ | Podziel licznik przez mianownik | B / A da 2 |
% | Operator modułu i reszta po dzieleniu całkowitoliczbowym | B MOD A da 0 |
^ | Operator potęgowania | B ^ A da 100000 |
Aby lepiej zrozumieć te operatory, możesz spróbować samemu .
Operatory porównania
Istnieją następujące operatory porównania obsługiwane przez język VBScript -
Załóżmy, że zmienna A zawiera 10, a zmienna B 20, a następnie -
Pokaż przykłady
Operator | Opis | Przykład |
---|---|---|
= | Sprawdza, czy wartości dwóch operandów są równe, czy nie, jeśli tak, warunek staje się prawdziwy. | (A == B) jest fałszywe. |
<> | Sprawdza, czy wartości dwóch operandów są równe, czy nie, jeśli wartości nie są równe, warunek staje się prawdziwy. | (A <> B) jest Prawdą. |
> | Sprawdza, czy wartość lewego operandu jest większa niż wartość prawego operandu, jeśli tak, warunek staje się prawdziwy. | (A> B) jest fałszywe. |
< | Sprawdza, czy wartość lewego operandu jest mniejsza niż wartość prawego operandu, jeśli tak, warunek staje się prawdziwy. | (A <B) jest Prawdą. |
> = | Sprawdza, czy wartość lewego operandu jest większa lub równa wartości prawego operandu, jeśli tak, warunek staje się prawdziwy. | (A> = B) jest fałszywe. |
<= | Sprawdza, czy wartość lewego operandu jest mniejsza lub równa wartości prawego operandu, jeśli tak, warunek staje się prawdziwy. | (A <= B) jest Prawdą. |
Aby lepiej zrozumieć te operatory, możesz spróbować samemu .
Operatory logiczne
Istnieją następujące operatory logiczne obsługiwane przez język VBScript -
Załóżmy, że zmienna A zawiera 10, a zmienna B 0, a następnie -
Pokaż przykłady
Operator | Opis | Przykład |
---|---|---|
I | Nazywany operatorem logicznym AND. Jeśli oba warunki są prawdziwe, wyrażenie wyrażenie staje się prawdziwe. | a <> 0 AND b <> 0 to fałsz. |
LUB | Nazywany operatorem logicznym OR. Jeśli którykolwiek z dwóch warunków jest prawdziwy, wtedy warunek staje się prawdziwy. | a <> 0 LUB b <> 0 jest prawdą. |
NIE | Nazywany operatorem logicznym NOT. Odwraca stan logiczny swojego operandu. Jeśli warunek ma wartość True, wówczas operator Logical NOT uczyni go fałszem. | NOT (a <> 0 OR b <> 0) jest fałszem. |
XOR | Nazywa się wykluczeniem logicznym. Jest to połączenie NOT i OR. Jeśli jedno i tylko jedno z wyrażeń ma wartość Prawda, wynikiem jest Prawda. | (a <> 0 XOR b <> 0) jest prawdą. |
Aby lepiej zrozumieć te operatory, możesz spróbować samemu .
Operatory konkatenacji
Istnieją następujące operatory konkatenacji obsługiwane przez język VBScript -
Załóżmy, że zmienna A zawiera 5, a zmienna B 10, a następnie -
Pokaż przykłady
Operator | Opis | Przykład |
---|---|---|
+ | Dodaje dwie wartości, ponieważ wartości zmiennych są liczbowe | A + B da 15 |
& | Łączy dwie wartości | A & B da 510 |
Załóżmy, że zmienna A = „Microsoft” i zmienna B = „VBScript”, a następnie -
Operator | Opis | Przykład |
---|---|---|
+ | Łączy dwie wartości | A + B da MicrosoftVBScript |
& | Łączy dwie wartości | A & B da MicrosoftVBScript |
Note- Operatory konkatenacji mogą być używane dla liczb i łańcuchów. Wynik zależy od kontekstu, jeśli zmienne mają wartość liczbową lub wartość ciągu.
Aby lepiej zrozumieć tych operatorów, możesz spróbować samemu .