Max/Min-Wert im JavaScript-Array finden
-
Ermitteln Sie den Mindestwert eines Arrays mit der Funktion
Math.min()
in JavaScript -
Finden Sie den maximalen Wert eines Arrays mit der Funktion
Math.max()
in JavaScript
In diesem Tutorial wird erläutert, wie Sie mit den Funktionen Math.min()
und Math.max()
in JavaScript den minimalen und maximalen Wert eines Arrays ermitteln.
Ermitteln Sie den Mindestwert eines Arrays mit der Funktion Math.min()
in JavaScript
Um den minimalen Wert in einem bestimmten Array zu finden, können wir die Funktion Math.min()
in JavaScript verwenden. Diese Funktion gibt den minimalen Wert zurück, der in einem bestimmten Array vorhanden ist. Lassen Sie uns zum Beispiel ein Array mit einigen zufälligen Werten definieren und seinen Minimalwert mit der Funktion Math.min()
ermitteln und mit der Funktion console.log()
auf der Konsole anzeigen. Siehe den Code unten.
var myArray = [1, 5, 6, 2, 3];
var m = Math.min(...myArray);
console.log(m)
Ausgabe:
1
Wie Sie in der Ausgabe sehen können, wird der minimale Wert des Arrays von der Funktion Math.min()
zurückgegeben. Einige Browser unterstützen die obige Methode möglicherweise nicht, sodass Sie die Funktion apply()
zusammen mit der Funktion Math.min()
verwenden können, um den Mindestwert aus einem bestimmten Array zu erhalten. Sehen Sie sich zum Beispiel den folgenden Code an.
var myArray = [1, 5, 6, 2, 3];
var m = Math.min.apply(null, myArray);
console.log(m)
Ausgabe:
1
Die Funktion apply()
ruft eine Funktion mit einem gegebenen this
-Wert und einem gegebenen Array im obigen Code auf. Wenn Sie keine vordefinierte Funktion verwenden möchten, können Sie Ihre eigene Funktion mithilfe einer Schleife in JavaScript erstellen. Lassen Sie uns beispielsweise eine Funktion erstellen, um den Mindestwert eines Arrays zu ermitteln. Siehe den Code unten.
function MyMin(myarr) {
var al = myarr.length;
minimum = myarr[al - 1];
while (al--) {
if (myarr[al] < minimum) {
minimum = myarr[al]
}
}
return minimum;
};
var myArray = [1, 5, 6, 2, 3];
var m = MyMin(myArray);
console.log(m)
Ausgabe:
1
Im obigen Code haben wir das letzte Element des angegebenen Arrays in der Variablen minimum
gespeichert und mit dem vorherigen Element verglichen. Ist das Element kleiner als die Variable minimum
, speichern wir dieses Element in der Variablen minimum
. Und wenn nicht, gehen wir zum nächsten Element über. Wir wiederholen diesen Vorgang, bis wir den Index 0 erreicht haben. Nach der Schleife geben wir die Variable minimum
zurück.
Finden Sie den maximalen Wert eines Arrays mit der Funktion Math.max()
in JavaScript
Um den maximalen Wert in einem bestimmten Array zu finden, können wir die Funktion Math.max()
in JavaScript verwenden. Diese Funktion gibt den maximalen Wert zurück, der in einem bestimmten Array vorhanden ist. Siehe den Code unten.
var myArray = [1, 5, 6, 2, 3];
var m = Math.max(...myArray);
console.log(m)
Ausgabe:
6
Sie können auch die Funktion apply()
zusammen mit der Funktion Math.max()
verwenden, um den maximalen Wert aus einem gegebenen Array zu erhalten. Sehen Sie sich zum Beispiel den folgenden Code an.
var myArray = [1, 5, 6, 2, 3];
var m = Math.max.apply(null, myArray);
console.log(m)
Ausgabe:
6
Lassen Sie uns eine Funktion erstellen, um den maximalen Wert eines Arrays zu ermitteln. Siehe den Code unten.
function MyMax(myarr) {
var al = myarr.length;
maximum = myarr[al - 1];
while (al--) {
if (myarr[al] > maximum) {
maximum = myarr[al]
}
}
return maximum;
};
var myArray = [1, 5, 6, 2, 3];
var m = MyMax(myArray);
console.log(m)
Ausgabe:
6
Verwandter Artikel - JavaScript Array
- Überprüfen Sie, ob das Array einen Wert in JavaScript enthält
- Array mit bestimmter Länge in JavaScript erstellen
- Konvertieren ein Array in einen String in JavaScript
- Erstes Element aus einem Array in JavaScript entfernen
- Objekte aus einem Array in JavaScript suchen
- Konvertieren von Argumenten in ein Array in JavaScript