![]() |
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 = 1a == 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 += bentspricht:
|
|
|
Autor: Thomas Meyer |
Home: www.All-Community.de |
Kontakt: |