Modulo-Operator
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 13 von 77.
Der Modulo-Operator % gibt an, was 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 % 3Hier wird 10 durch 3 geteilt. 3 passt dreimal in 10, mit einem Rest von 1. Also ist result 1.
Wenn der Dividend kleiner als der Divisor ist, passt der Divisor nullmal hinein, sodass der Rest dem Dividenden selbst entspricht: 2 % 5 ist 2.
Der Modulo-Operator wird üblicherweise verwendet, um zu prüfen, ob eine Zahl gerade oder ungerade ist:
- Wenn eine Zahl gerade ist, bleibt beim Teilen durch 2 ein Rest von 0.
- Wenn eine Zahl ungerade ist, bleibt beim Teilen durch 2 ein Rest von 1 oder -1, wenn die Zahl negativ ist.
Aufgabe
AnfängerSchreibe einen Code, der drei Variablen, a, b und c, mit den Werten 9, 2.6 bzw. 11 initialisiert.
Initialisiere danach die folgenden Variablen:
d, das das Ergebnis vonamodulo2enthälte, das das Ergebnis vonamodulo3enthältf, das das Ergebnis voncmodulo10enthält
Sieh dir das Ergebnis an und beobachte, wie sich unterschiedliche Dividenden und Divisoren auf das Ergebnis auswirken.
Probier es selbst
// Gib deinen Code unten ein
// Ändere die Zeile darunter 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}`)Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Typkoerzierung7Rechner zum Teilen der Rechnung
WillkommensnachrichtTrinkgeld und Gesamtbetrag berechnen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion2Variablen
ZahlenZeichenketteBoolescher WertNamenskonventionenLeere VariablenZusammenfassung – Variablen initialisierenKonstanten5Entscheidungen treffen
If-AnweisungIf – ElseRückblick – Einfacher TaschenrechnerVerschachteltes If – ElseSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren – Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische KurzformenVergleichsoperatorenStrikte vs. lose GleichheitRückblick – einfache Mathematik6Grundlegende Ein- und Ausgabe
AusgabeAusgabe mit VariablenTypkonvertierung – Teil 1Typkonvertierung – Teil 2Wiederholung – Bis 120Wiederholung – Wahr oder falschÜbe selbstständig: Online-JavaScript-Compiler