|
|
|
|
Wegweiser:
Startseite >>
Übersicht JavaScript-Kurs
>>
Kapitel 2: Operatoren und Abfragen
| JavaScript Kurs - Kapitel 2: Operatoren und Abfragen |

Folgende Rechenoperationen stehen in PHP zur Verfügung:
Beispiel:
"+": Addition, i+j,
"-": Subtraktion, i-j
"*": Multiplikation, i*j
"/": Division, i/j
"%": Reste-Bildung, i%j: z.B. 23%17 ergibt 6, da 23 geteilt durch 17 gleich 1 Rest 6 ist.
".": Verknüpfung von Strings
|
Dazu kommen noch ein paar Abkürzungen, um dem Programmierer das Leben zu erleichtern:
i++ erhöht i um 1.
i-- erniedrigt i um 1

Folgende Operationen dienen dazu Variablen zu verglaichen
Beispiel:
i<10: Ist i kleiner als 10?
i>10: Ist i größer als 10
i==10: Ist i gleich 10?
i!=10: Ist i ungleich 10?
i>=10: Ist i größer oder gleich 10?
i<=10: Ist i kleiner oder gleich 10?
Man kann auch kombinieren:
(i==10) && (j>0): Ist i gleich 10 und j größer als 0?
(i==10) || (j==0): Ist i gleich 10 oder j gleich 0?
|

Die if-Kontrollstruktur führt einen Anweisungsblock dann aus, wenn die zu überprüfende
Bedingung wahr ist. Ist die Bedingung wahr, wird der Anweisungsblock genau einmal
ausgeführt. Das Programm wird danach hinter dem Anweisungsblock fortgeführt. Ist die
Bedingung falsch, wird der Anweisungsblock übersprungen und das Programm direkt hinter
dem Anweisungsblock fortgeführt.
Die if-Kontrollstruktur kann um einen else-Block erweitert werden. Dieser wird einfach
hinter den if-Block gestellt. Der else-Block wird dann ausgeführt, wenn die zu
überprüfende Bedingung false ergibt.
Beispiel:
if (Zahl < 0)
{
alert("Die eingegebene Zahl ist kleiner als 0.");
}
else if (Zahl < 100)
{
alert("Die eingegebene Zahl ist kleiner als 100.");
}
else
{
alert("Die eingegebene Zahl ist größer oder gleich 100.");
}
|

Hat man mehrere Tests der gleichen Variable, so kann man mit dem switch-Befehl
im vergleich zur if Abfrage evtl. Arbeit einsparen:
Beispiel:
switch(eingabe)
{
case "Blumen":
document.write("Sie sind im falschen Geschäft!");
break;
case "Farben":
document.write("Sie sind im falschen Geschäft!");
break;
case "Computer":
document.write("Sie sind hier genau richtig!");
break;
default:v
document.write("Sie müssen sich schon entscheiden!");
}
|
Nachdem die Befehle abgearbeitet sind, springt man mit break aus dem switch-Befehl heraus.
|
|
|