Heim > Artikel > Web-Frontend > JavaScript: Wie finde ich Min/Max-Werte ohne mathematische Funktionen?
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.
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.
>
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>
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 –
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!