Homepagebau |
|
|||||
Operatoren
Schwierigkeitsgrad:
Vor dem Spass steht leider die Arbeit - auch in JavaScript: diese Seite ist zum Nachschlagen für Anfänger und Fortgeschrittene gedacht. Vorausgesetzt werden grundlegende Kenntnisse der Programmierung.
Operatoren sind Zeichen, die für vordefinierte Operationen stehen - wie "+" für "Addition" und so weiter.
Beschreibung |
Stelligkeit |
||
Operator |
Anwendungsbeispiel |
Negation
falls der Wert positiv ist, wird er negativ und umgekehrt |
1-stellig | |
- ZAHL |
- b |
|
Zuweisung
der Wert des linken Operanden wird durch den Wert |
2-stellig | |
ZAHL = ZAHL |
a = b |
|
Addition bei
Texten können sie diese Operation verwenden, |
2-stellig | |
ZAHL + ZAHL TEXT + TEXT |
a = 5 +
2 ergibt a = 7
|
|
Subtraktion | 2-stellig | |
ZAHL - ZAHL |
a = 7 -
2 ergibt a = 5 |
|
Multiplikation | 2-stellig | |
ZAHL * ZAHL |
a = 2 *
2 ergibt a = 4 |
|
Division | 2-stellig | |
ZAHL / ZAHL |
a = 4 /
2 ergibt 2 |
|
Modulo
berechnet den Rest bei einer ganzzahligen Division |
2-stellig | |
ZAHL % ZAHL |
a = 5 %
2 ergibt a = 1 |
Beschreibung |
Stelligkeit |
||
Operator |
Anwendungsbeispiel |
Äquivalenz
prüft zwei Operanden auf Gleichheit |
2-stellig | |
BELIEBIG == BELIEBIG |
a = 1 a == b ergibt "true" (wahr) |
|
nicht äquivalent | 2-stellig | |
BELIEBIG != BELIEBIG |
a = 1 ergibt "false" (falsch) |
|
größer als
nur Zahlen |
2-stellig | |
ZAHL > ZAHL |
a = 1 ergibt "true" (wahr) |
|
kleiner als
nur Zahlen |
2-stellig | |
ZAHL < ZAHL |
a = 1 ergibt "false" (falsch) |
|
größer/gleich
nur Zahlen |
2-stellig | |
ZAHL >= ZAHL |
a = 1 ergibt "true" (wahr) |
|
Kleiner/gleich
nur Zahlen |
2-stellig | |
ZAHL <= ZAHL |
a = 1 ergibt "true" (wahr) |
|
logische Negation
liefert "wahr" wenn der Operator "falsch" ist und umgekehrt |
1-stellig | |
! WAHRHEITSWERT |
a =
false ergibt "true" (wahr) |
|
logisches Oder
liefert "wahr" wenn mindestens einer der
beiden Operanden |
2-stellig | |
WAHRHEITSWERT || WAHRHEITSWERT |
a =
false ergibt "true" (wahr) |
|
logisches Und
liefert "wahr" wenn beide Operanden wahr sind |
2-stellig | |
WAHRHEITSWERT && WAHRHEITSWERT |
a =
false ergibt "false" (falsch) |
Beschreibung |
Stelligkeit |
||
Operator |
Anwendungsbeispiel |
(Post)-Inkrement
addiert 1 zum aktuellen Wert wird dieser Operator in einer Funktion benutzt, |
1-stellig | |
ZAHL++ |
a++
entspricht: |
|
(Post)-Dekrement
subtrahiert 1 vom aktuellen Wert wird dieser Operator in einer Funktion benutzt, |
1-stellig | |
ZAHL-- |
a--
entspricht: |
|
(Ante)-Inkrement
addiert 1 zum aktuellen Wert |
1-stellig | |
++ZAHL |
++a
entspricht: |
|
(Ante)-Dekrement
subtrahiert 1 vom aktuellen Wert |
1-stellig | |
--ZAHL |
--a
entspricht: |
|
Bedingte Zuweisung
liefert abhängig davon ob der angegebene Term wahr
oder falsch |
3-stellig | |
(TEST) ? WERT falls wahr : WERT falls falsch |
a =
(TEST) ? b : c
entspricht: |
|
spezieller
Zuweisungsoperator eine Zuweisung kann mit einer
Operation kombiniert werden... |
2-stellig | |
BELIEBIG OPERATOR= BELIEBIG |
a += b entspricht:
|
Autor: Thomas Meyer |
Home: www.All-Community.de |
Kontakt: |