Skip to content

Exercise 01 First JavaScript Program

Übung 1 - Erstes JavaScript Programm

Vorbereitung

  1. Erstelle dir einen Ordner UE1 in den du dein Programm speichern möchtest.
  2. Öffne den Ordner und lege darin eine Datei index.js an.
  3. Öffne die Datei mit einem Texteditor, zB Notepad++
  4. 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);