Max/Min-Wert im JavaScript-Array finden

Ammar Ali 12 Oktober 2023
  1. Ermitteln Sie den Mindestwert eines Arrays mit der Funktion Math.min() in JavaScript
  2. Finden Sie den maximalen Wert eines Arrays mit der Funktion Math.max() in JavaScript
Max/Min-Wert im JavaScript-Array finden

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
Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Verwandter Artikel - JavaScript Array