Heim  >  Artikel  >  Web-Frontend  >  JavaScript: Wie finde ich Min/Max-Werte ohne mathematische Funktionen?

JavaScript: Wie finde ich Min/Max-Werte ohne mathematische Funktionen?

王林
王林nach vorne
2023-08-24 13:09:091671Durchsuche

In diesem Artikel erfahren Sie, wie Sie die Minimal- und Maximalwerte aus einem Array ermitteln, ohne mathematische Funktionen zu verwenden. Mathematische Funktionen einschließlich Math.min() und Math.max() geben das Minimum und Maximum aller in einem Array übergebenen Zahlen zurück.

Methode

Wir werden die gleiche Funktionalität wie eine mathematische Funktion verwenden, die mithilfe einer Schleife implementiert werden kann.

Dabei wird eine for-Schleife verwendet, um die Array-Elemente zu durchlaufen und die minimalen und maximalen Elemente in der Variablen nach dem Vergleich mit jedem Element im Array zu aktualisieren.

Wenn ein Wert gefunden wird, der größer als der Maximalwert ist, aktualisieren wir die Maximalvariable und aktualisieren auf ähnliche Weise den Minimalwert.

>

Beispiel

Im folgenden Beispiel ermitteln wir die Maximal- und Minimalwerte aus einem Array, ohne mathematische Funktionen zu verwenden.

#Dateiname: index.html

<!DOCTYPE html>
<html lang="en">
<head>
   <title>Find Min and Max</title>
</head>
<body>
   <h1 style="color: green;">
      Welcome to Tutorials Point
   </h1>
   <script>
      // Defining the array to find out
      // the min and max values
      const array = [-21, 14, -19, 3, 30];

      // Declaring the min and max value to
      // save the minimum and maximum values

      let max = array[0], min = array[0];
      for (let i = 0; i < array.length; i++) {
         // If the element is greater
         // than the max value, replace max
         if (array[i] > max) { max = array[i]; }

         // If the element is lesser
         // than the min value, replace min
         if (array[i] < min) { min = array[i]; }
      }
      console.log("Max element from array is: " + max);
      console.log("Min element from array is: " + min);
   </script>
</body>
</html>

Ausgabe

Nach erfolgreicher Ausführung des obigen Programms zeigt Ihr Browser das folgende Ergebnis an –

Welcome To Tutorials Point

In der Konsole finden Sie das Ergebnis, siehe Screenshot unten –

JavaScript: Wie finde ich Min/Max-Werte ohne mathematische Funktionen?

Das obige ist der detaillierte Inhalt vonJavaScript: Wie finde ich Min/Max-Werte ohne mathematische Funktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen