1. Variablen
Variablen werden verwendet, um Werte zu speichern, die sich während der Ausführung
eines Programms ändern können. In JavaScript gibt es zwei wichtige Arten von
Variablen:
const: Der Wert einer const-Variable kann nach ihrer Zuweisung nicht mehr
verändert werden.
let: Der Wert einer let-Variable kann jederzeit geändert werden.
Beispiel:
const maxScore = 100; // Der Wert von maxScore kann nicht
verändert werden
let currentScore = 0; // Der Wert von currentScore kann
verändert werden
currentScore = 50; // Jetzt ist der Wert von currentScore 50
2. If Statements
Ein if-Statement prüft eine Bedingung und führt einen Codeblock aus, wenn die
Bedingung true ist.
Beispiel:
let score = 50;
if (score >= 100) {
console.log("Du hast gewonnen!");
}
Das else Statement:
Ein else-Statement wird ausgeführt, wenn die Bedingung des if-Statements nicht
zutri t.
if (score >= 100) {
console.log("Du hast gewonnen!");
} else {
console.log("Weiter spielen!");
}
Das else if Statement:
Mit else if kannst du mehrere Bedingungen hintereinander prüfen.
if (score >= 100) {
console.log("Du hast gewonnen!");
} else if (score >= 50) {
console.log("Gute Arbeit, noch ein bisschen mehr!");
, } else {
console.log("Du kannst es schaffen!");
}
3. Schleifen
Schleifen sind wichtig, um einen Codeblock mehrfach auszuführen.
For-Schleife:
Die for-Schleife wird verwendet, wenn du weißt, wie oft der Code ausgeführt werden
soll.
for (let i = 0; i < 5; i++) {
console.log("Schritt " + (i + 1));
}
While-Schleife:
Die while-Schleife wird so lange ausgeführt, wie eine bestimmte Bedingung erfüllt ist.
let count = 0;
while (count < 5) {
console.log("Schritt " + (count + 1));
count++;
}
Do/While-Schleife:
Die do/while-Schleife führt den Code mindestens einmal aus und überprüft danach die
Bedingung.
let attempts = 0;
do {
console.log("Versuch " + (attempts + 1));
attempts++;
} while (attempts < 3);
4. Funktionen
Funktionen sind Blöcke von Code, die ausgeführt werden, wenn sie aufgerufen werden.
Sie sind hilfreich, um wiederkehrende Aufgaben zu vereinfachen.
Beispiel:
function greet(name) {
console.log("Hallo, " + name + "!");
}
greet("Max"); // Ausgabe: Hallo, Max!