Überprüfen von Zahlen innerhalb eines angegebenen Bereichs

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 Überprüfens, ob eine gegebene Zahl innerhalb eines bestimmten Bereichs liegt, erkunden. Wir werden arithmetische Vergleiche verwenden, um zu überprüfen, ob die Zahl im Bereich liegt, und Fälle behandeln, in denen das Ende des Bereichs nicht angegeben ist. Am Ende des Labs werden Sie ein besseres Verständnis dafür haben, wie Sie in JavaScript überprüfen, ob eine Zahl innerhalb eines angegebenen Bereichs liegt.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/cond_stmts("Conditional Statements") subgraph Lab Skills javascript/variables -.-> lab-28515{{"Überprüfen von Zahlen innerhalb eines angegebenen Bereichs"}} javascript/data_types -.-> lab-28515{{"Überprüfen von Zahlen innerhalb eines angegebenen Bereichs"}} javascript/arith_ops -.-> lab-28515{{"Überprüfen von Zahlen innerhalb eines angegebenen Bereichs"}} javascript/comp_ops -.-> lab-28515{{"Überprüfen von Zahlen innerhalb eines angegebenen Bereichs"}} javascript/cond_stmts -.-> lab-28515{{"Überprüfen von Zahlen innerhalb eines angegebenen Bereichs"}} end

Funktion zum Überprüfen, ob eine Zahl innerhalb eines angegebenen Bereichs liegt

Um zu überprüfen, ob eine Zahl innerhalb eines bestimmten Bereichs liegt, verwenden Sie die inRange-Funktion. Öffnen Sie zunächst das Terminal/SSH und geben Sie node ein, um zu beginnen, zu codieren.

Hier sind die Schritte zum Verwenden der inRange-Funktion:

  1. Verwenden Sie arithmetische Vergleiche, um zu überprüfen, ob die gegebene Zahl im angegebenen Bereich liegt.
  2. Wenn das zweite Argument, end, nicht angegeben ist, wird der Bereich als von 0 bis start betrachtet.
  3. Die inRange-Funktion nimmt drei Argumente: n, start und end.
  4. Wenn end kleiner als start ist, tauscht die Funktion die Werte von start und end aus.
  5. Wenn end nicht angegeben ist, überprüft die Funktion, ob n größer oder gleich 0 und kleiner als start ist.
  6. Wenn end angegeben ist, überprüft die Funktion, ob n größer oder gleich start und kleiner als end ist.
  7. Die Funktion gibt true zurück, wenn n innerhalb des angegebenen Bereichs liegt, und false andernfalls.

Hier ist die inRange-Funktion:

const inRange = (n, start, end = null) => {
  if (end && start > end) [end, start] = [start, end];
  return end == null ? n >= 0 && n < start : n >= start && n < end;
};

Hier sind einige Beispiele für die Verwendung der inRange-Funktion:

inRange(3, 2, 5); // true
inRange(3, 4); // true
inRange(2, 3, 5); // false
inRange(3, 2); // false

Zusammenfassung

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