Berechnen Sie den Rest bei der Division einer ganzen Zahl durch eine andere — die mathematische Modulo-Operation, nicht nur ein abgeschnittener Divisionsrest in Gleitkommakontexten.
Operation
Für ganze Zahlen a (Dividend) und b (Divisor):
Ergebnis = a mod b
Die Implementierung nutzt den JavaScript-Operator % auf geprüften endlichen Zahlen. Beispiele: 17 mod 5 → 2, -7 mod 3 → -2 (JavaScript behält das Vorzeichen des Dividenden).
Wann Sie es nutzen
Hash-Buckets prüfen, zyklische Pufferindizes, Zwischenschritte von Prüfsummen, Aufgaben im Competitive Programming oder Unterrichtsbeispiele zu Teilbarkeit und Kongruenz.
Einschränkungen
Division durch null wird mit einem Fehler abgelehnt. Nicht ganzzahlige oder nicht endliche Eingaben sind ungültig. Das Vorzeichenverhalten folgt den ECMAScript-Regeln und weicht von der streng nichtnegativen Modulusdefinition ab, die in manchen Kryptografie-Texten verwendet wird (Ergebnis stets 0 … b−1).
Hinweis zu negativen Dividenden
Wenn Sie die mathematische Konvention brauchen, bei der der Rest immer nichtnegativ ist, korrigieren Sie manuell: ((a % b) + b) % b.