|
1. Das erste JavaScript 2. Variable Variablen 3. 1 x 1 in JavaScript 4. Gleich oder Ungleich |
5. Ein- und Ausgaben 6. Wie spät ist es? 7. Öffne das Fenster 8. JavaScript schreibt! |
9. Schöne Schleifen 10. Arrays - Datenfelder 11. Alles Zufall? 12. Die Zeichenkette |
|
Eines der wichtigsten JavaScript-Eigenschaften (sowie bei den meisten Programmiersprachen) ist
das vergleichen von Werten. Damit können Sie zum Beispiel „Äpfel mit Birnen” vergleichen. Der JavaScript-Befehl dazu heißt: if() (zu deutsch: falls, wenn). Um Werte miteinander vergleichen zu können benötigen Sie die Vergleichsoperatoren:
und führt zu einer Fehlermeldung. Erstellen Sie nun ein kleines JavaScript das „Äpfel und Birnen“ miteinander vergleicht. Sie brauchen dazu noch einen JavaScript-Befehl der eingesetzt wird wenn die Bedingung nicht erfüllt wird. Der JavaScript-Befehl heißt: else (zu deutsch: andernfalls, sonst).
<script type="text/javascript">
function Start() {
var Wert1 = "Äpfel";
var Wert2 = "Birnen";
if( Wert1 == Wert2 ){
alert( Wert1 + " und " + Wert2 + " sind gleich." );
}
else {
alert( Wert1 + " und " + Wert2 + " sind nicht gleich." );
}
}
</script>
<input type="button" value="Vergleiche!" onClick="Start();">
Nun das gleiche JavaScript in dem die Bedingung erfüllt wird:
<script type="text/javascript">
function Start() {
var Wert1 = "Äpfel";
var Wert2 = "Äpfel";
if ( Wert1 == Wert2 ) {
alert( Wert1 + " und " + Wert2 + " sind gleich." );
}
else {
alert( Wert1 + " und " + Wert2 + " sind nicht gleich." );
}
}
</script>
<input type="button" value="Vergleiche!" onClick="Start();">
Zahlen lassen sich natürlich auch miteinander vergleichen. Im folgenden JavaScript wird ein Wert überprüft ob er kleiner ist (<).
<script type="text/javascript">
function Start() {
var Wert1 = 25;
var Wert2 = 17;
if ( Wert2 < Wert1 ) {
alert( Wert2 + " ist kleiner als " + Wert1 );
}
else {
alert( Wert2 + " ist größer als " + Wert1 );
}
}
</script>
<input type="button" value="Vergleiche!" onClick="Start();">
Testen Sie mal das Javascript mit den Vergleichsoperatoren >= , < und > .Die Ausgabe mit dem alert()-Befehl muss natürlich entsprechend angepasst werden. info: In JavaScript muss zwischen zwei Anweisungen (Befehlen) ein Semikolon (;) stehen.Außerdem sollte nach jedem Befehl ein Semikolon stehen, das ist zwar nicht unbedingt erforderlich, aber wenn ein zusätzlicher Befehl eingefügt wird, kommt es zu einer Fehlermeldung. Beispiel: alert("Hallo"); alert("Welt");
|
