VBScript: Operatoren
Operatoren spielen in jeder Sprache die gleiche Rolle: Sie veranlassen mathematische, logische oder andere Verknüpfungen. Die einfachsten Operatoren kennt jedes Kind: Plus, Minus, Mal, Durch usw.Mathematische Operatoren
Mathematische Operatoren führen eine Operation zwischen zwei Zahlen durch. Zu Ihnen gehören die klassischen Operatoren+
(Addition), -
(Subtraktion), *
(Multiplikation) und /
(Division) sowie
(Ganzzahlige Division), ^
(Potenz) und mod
(Modulus/Rest einer Division). Beispiel:
A = 1 + 1 ' ergibt 2
B = 2 - 1 ' ergibt 1
C = 2 * 3 ' ergibt 6
D = 6 / 2 ' ergibt 3
E = 7 2 ' ergibt 3
F = 3 ^ 3 ' ergibt 27
G = 7 mod 3 ' ergibt 1
Vergleichsoperatoren
Vergleichsoperatoren vergleichen zwei gegebene Werte miteinander und liefern den entsprechenden Boolean zurück. Zu ihnen gehören:is
(Vergleich von Objekten), <
(kleiner), >
(größer), <=
(kleiner oder gleich), >=
(größer oder gleich), =
(gleich) und <>
(ungleich). Beispiel:
a = 1 < 0 ' ergibt false
b = 1 > 0 ' ergibt true
c = 1 <= 1 ' ergibt true
d = 1 >= 1 ' ergibt true
e = 1 = 1 ' ergibt true
f = 1 <> 0 ' ergibt true
Verkettungsoperatoren
Mit den Verkettungsoperatoren werden zwei Werte zu einem neuen zusammen gefügt. VBScript definiert hierzu die Operatoren&
und +
. Beide liefern in etwa das gleiche Ergebnis. Beispiel:
a = "hallo "
b = "VBScript"
c = a & b ' ergibt "hallo VBScript"
d = a + b ' ergibt "hallo VBScript"
Logische Operatoren
Logische Operatoren verknüpfen zwei logische Ausdrücke miteinander, meist verknüpft man damit Vergleiche miteinander. Zu Ihnen gehörenand
(Und-Verknüpfung), eqv
(Äquivalenzverknüpfung), imp
(Implikation), not
(Ausschluss), or
(Oder-Verknüpfung) und xor
(Exklusion). Beispiel:
a = true and true ' ergibt true
b = true eqv false ' ergibt false
c = true imp true ' ergibt true
d = not false ' ergibt true
e = true or false ' ergibt true
f = true xor true ' ergibt false
Bitweise Operatoren
Bitweise Operatoren führen die Operation auf Bitebene aus. D.h. nicht der oberflächliche Wert sondern der dem zugrunde liegende Bitwert wird verglichen/bearbeitet. VBScript definiert dazu die gleichen Operatoren wie bei der Logischen Verknüpfung.
Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.
Weiterlesen: ⯈ Variablen und Konstanten
Über uns
Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project