Menu
Coddy logo textTech

Modulo-Operator

Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 13 von 77.

Der Modulo-Operator % gibt den Rest an, der nach der Division einer Zahl durch eine andere übrig bleibt.

result = dividend % divisor
  • dividend: Die Zahl, die geteilt wird.
  • divisor: Die Zahl, durch die der Dividend geteilt wird.
  • result: Der Rest der Division.

Zum Beispiel,

result = 10 % 3

Hier wird 10 durch 3 geteilt. Die 3 passt dreimal in die 10, mit einem Rest von 1. Daher wird result 1 sein.

Normalerweise wird Modulo verwendet, um zu prüfen, ob eine Zahl gerade oder ungerade ist:

  • Wenn eine Zahl gerade ist, lässt die Division durch 2 einen Rest von 0.
  • Wenn eine Zahl ungerade ist, lässt die Division durch 2 einen Rest von 1.
challenge icon

Aufgabe

Anfänger

Schreiben Sie einen Code, der drei Variablen, a, b und c, mit den Werten 9, 2.6 und 11 (in dieser Reihenfolge) initialisiert.

Initialisieren Sie danach die folgenden Variablen:

  • d, die das Ergebnis von a modulo 2 enthalten wird 
  • e, die das Ergebnis von a modulo 3 enthalten wird
  • f, die das Ergebnis von c modulo 10 enthalten wird

Überprüfen Sie das Ergebnis und sehen Sie, wie sich verschiedene Dividenden und Divisoren auf das Ergebnis auswirken.

Spickzettel

Der Modulo-Operator % gibt den Rest zurück, der bei der Division einer Zahl durch eine andere entsteht:

result = dividend % divisor

Beispiel:

result = 10 % 3  // result ist 1

Häufiger Anwendungsfall – Prüfen, ob eine Zahl gerade oder ungerade ist:

  • Gerade Zahlen: number % 2 gibt 0 zurück
  • Ungerade Zahlen: number % 2 gibt 1 zurück

Probier es selbst

// Schreibe deinen Code unten


// Ändere die folgende Zeile nicht
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen