Einführung
In diesem Lab werden wir untersuchen, wie man die divmod-Funktion in JavaScript verwendet, um den Quotienten und den Rest einer Divisionsoperation zu erhalten. Wir werden lernen, wie diese Funktion mit Hilfe der Math.floor()- und Modulo-Operatoren implementiert wird und wie sie zur Durchführung verschiedener Divisionsoperationen genutzt wird. Am Ende dieses Labs werden Sie eine solide Vorstellung davon haben, wie diese Funktion verwendet wird, um Probleme bei der Division in Ihren JavaScript-Programmen zu lösen.
Codeübung: Quotient und Rest der Division
Um die Programmierung zu üben, öffnen Sie das Terminal/SSH und geben Sie node ein. Dieser Code gibt ein Array zurück, das aus dem Quotienten und dem Rest der angegebenen Zahlen besteht.
Um den Quotienten der Division x / y zu erhalten, verwenden Sie Math.floor(). Um den Rest der Division x / y zu erhalten, verwenden Sie den Modulo-Operator (%).
const divmod = (x, y) => [Math.floor(x / y), x % y];
Beispiel:
divmod(8, 3); // [2, 2]
divmod(3, 8); // [0, 3]
divmod(5, 5); // [1, 0]
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab zu Quotient und Rest der Division abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.