Zahlen einschränken in JavaScript

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir das Konzept des Einschränkens einer Zahl innerhalb eines bestimmten Bereichs in JavaScript erkunden. Das Ziel dieses Labs ist es, Ihnen zu helfen, zu verstehen, wie der Wert einer Zahl auf einen bestimmten Bereich begrenzt werden kann, was eine häufige Programmieraufgabe in verschiedenen Anwendungen ist. Am Ende dieses Labs werden Sie einen klaren Überblick darüber haben, wie Sie die clampNumber-Funktion in Ihrem JavaScript-Code implementieren können.

Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 100% ist. Es hat eine positive Bewertungsrate von 96% von den Lernenden erhalten.

Funktion zum Einschränken einer Zahl innerhalb eines Bereichs

Um eine Zahl innerhalb eines bestimmten Bereichs einzuschränken, verwenden Sie die clampNumber-Funktion.

Beginnen Sie zunächst, indem Sie die Konsole/SSH öffnen und node eingeben, um zu üben.

Die clampNumber-Funktion nimmt drei Parameter entgegen: num, a und b. Sie schränkt num innerhalb des von den Grenzwerten a und b definierten eingeschlossenen Bereichs ein und gibt das Ergebnis zurück.

Wenn num innerhalb des Bereichs liegt, gibt die Funktion num zurück. Andernfalls gibt sie die nächstliegende Zahl im Bereich zurück.

Hier ist der Code für die clampNumber-Funktion:

const clampNumber = (num, a, b) =>
  Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));

Und hier sind einige Beispiele für die Verwendung der Funktion:

clampNumber(2, 3, 5); // 3
clampNumber(1, -1, -5); // -1

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Clamp Number-Lab abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.