Exercise 01 First JavaScript Program
Übung 1 - Erstes JavaScript Programm
Section titled “Übung 1 - Erstes JavaScript Programm”Vorbereitung
Section titled “Vorbereitung”- Erstelle dir einen Ordner
UE1in den du dein Programm speichern möchtest. - Öffne den Ordner und lege darin eine Datei
index.jsan. - Öffne die Datei mit einem Texteditor, zB
Notepad++ - Fange an dein Programm zu schreiben.
Dein erstes Programm
Section titled “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);