Exercise 01 First JavaScript Program
Übung 1 - Erstes JavaScript Programm
Vorbereitung
- Erstelle dir einen Ordner
UE1
in den du dein Programm speichern möchtest. - Öffne den Ordner und lege darin eine Datei
index.js
an. - Öffne die Datei mit einem Texteditor, zB
Notepad++
- Fange an dein Programm zu schreiben.
Dein erstes Programm
Erstelle dir zwei Variablen a, b
die unterschiedliche, beliebig gewählte Zahlenwerte haben:
let a = 7;let b = 5;
Schreibe nun ein Programm, das die Zahlen der Größe nach aufsteigend sortiert. Am Ende des Programms soll a den kleinsten Wert und b den größten Wert haben.
Verwende dafür if
-Verzweigungen um jeweils zwei Werte miteinander zu vergleichen.
Ein Vergleich könnte so aussehen:
if (a > b) { // hmmm... something needs to be changed}
In dem Beispiel sieht man, dass a größer als b ist. Du musst also dafür sorgen, dass a den Wert von b bekommt und umgekehrt.
Überprüfe zum Schluss ob du alles richtig gemacht hast, indem du deine Variablen, der Reihe nach in der Konsole ausgibst.
console.log("a:", a);console.log("b:", b);
Dein Programm sollte so aufgebaut sein:
// Variablen werden erstellt// Du kannst die Werte zum Testen beliebig ändern;let a = 7;let b = 5;
// Dein Code zum sortieren kommt hier hin// ...
// Ausgabe:// a sollte kleiner als b sein// Diesen Code unverändert lassen!console.log("a:", a);console.log("b:", b);
Überprüfe dein Programm mit unterschiedlichen Werten:
let a = 1;let b = 2;
let a = 2;let b = 1;
let a = 1;let b = 1;
Wenn alles richtig funktioniert, erweitere dein Programm um eine dritte Variable c
. Sortiere wieder die Zahlen der Reihe nach, sodass
a <= b <= c
und teste dein Programm wieder mit unterschiedlichen Werten:
let a = 1;let b = 2;let c = 3;
let a = 2;let b = 1;let c = 3;
let a = 3;let b = 2;let c = 1;
let a = 3;let b = 1;let c = 2;
Dein Programm sollte so aufgebaut sein:
// Variablen werden erstellt// Du kannst die Werte zum Testen beliebig ändern;let a = 7;let b = 5;let c = 2;
// Dein Code zum sortieren kommt hier hin// ...
// Ausgabe:// a sollte kleiner als b sein und b sollte kleiner als c sein// Diesen Code unverändert lassen!console.log("a:", a);console.log("b:", b);console.log("c:", c);