Zum Inhalt

JS Basics

Javascript basics

Autor: Lars Hellstern
Datum: 20.11.2025
Version: 1.0

Dom:

abbildung: Alternativtext

1. Variablen

Variablen speichern Daten, die im Code verwendet werden können.

Beispiele:

let score = 20; // Kann sich ändern
const maxScore = 100; // Bleibt immer gleich

let score = 20; // Kann sich ändern
const maxScore = 100; // Bleibt immer gleich

2. Datentypen

Number: Zahlen (10, 3.14) • String: Texte ('Hello', "World") • Boolean: Wahr/Falsch (true, false) • Null: Absichtliches Fehlen eines Wertes • Undefined: Noch kein Wert zugewiesen

Beispiele:

let num = 15; _// Number_
let text = 'Hello'; _// String_
let isTrue = true; _// Boolean_
let notDefined; _// Undefined_
let nothing = null; _// Null_

3. Operatoren

Mathematische Operatoren:

let sum = 10 + 5; _// Addition_
let diff = 10 - 5; _// Subtraktion_
let product = 10 * 2; _// Multiplikation_
let quotient = 10 / 2; _// Division_
let remainder = 10 % 3; _// Restwert_

Vergleichsoperatoren:

5 === 5; _// true (Gleichheit)_
5 !== 3; _// true (Ungleichheit)_
5 > 3; _// true (Größer als)_
5 < 8; _// true (Kleiner als)_

4. Bedingungen (if-else)

Bedingungen entscheiden, welcher Codeblock ausgeführt wird.

Beispiel:

const guess = 15;
if (guess === 10) {
 console.log('Richtig!');
} else if (guess > 10) {
 console.log('Zu hoch!');
} else {
 console.log('Zu niedrig!');
}

5. Schleifen

Schleifen wiederholen Codeblöcke.

For-Schleife:

for (let i = 1; i <= 5; i++) {
 console.log(`Durchlauf: ${i}`);
}

While-Schleife:

let count = 0;
while (count < 3) {
 console.log(count);
 count++;
}

6. Funktionen

Funktionen sind wiederverwendbare Codeblöcke.

Deklaration:

function greet(name) {
 return `Hallo, ${name}!`;