JavaScript / Grundkurs - 4. Gleich oder Ungleich

von: Werner Zenk

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:
kleiner
größer
=   gleich (Zuweisungsoperator)
==   gleich (Vergleichsoperator)
!=   ungleich
<=   kleiner oder gleich
>=   größer oder gleich
Anmerkung: Eine Vergleichsoperator-Angabe wie zum Beispiel => ist nicht möglich
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"); 

 

3. 1x1 in JavaScript     4. Gleich oder Ungleich     5. Ein- und Ausgaben

 

© 2000-2012 Homepage-Total.de Kontakt - Impressum - Banner