Languages
[Edit]
DE

JavaScript - Math.min() Methode - Beispiel

3 points
Created by:
Nikki
9950

Die Math.min() Funktion gibt die kleinste Zahl aus den angegebenen Zahlen zurück.

// ONLINE-RUNNER:browser;
var min = Math.min(2, 5);
console.log( min); // 2

console.log( Math.min(1) ); // 1
console.log( Math.min(1, 2) ); // 1
console.log( Math.min(1, 2, 3) ); // 1
console.log( Math.min(3, 25, -6, 0) ); // -6

console.log( Math.min(-5, -2, -7) ); // -7
console.log( Math.min(2, 1, NaN) ); // NaN
console.log( Math.min() ); // -Infinity

Verwendung der Math.min() Funktion mit Array in ES5 und ES6 - Beispiel:

// ONLINE-RUNNER:browser;

var array = [7, 10, 5, 8];

// In ES5
console.log(Math.min.apply(Math, array)); // 5

// In ES6 - Spread Operator wurde (...) eingef├╝hrt 
console.log(Math.min(...array)); // 5
console.log(Math.min(100, ...array, 120, ...[151, 152])); // 5

1. Dokumentation

SyntaxMath.min(number1, number2, ...numbers)
Parameternumber1, number2, ...numbers - Ganzzahl oder Gleitkommazahlenwerte (primitive Werte).
Ergebnis

Minimaler Zahlenwert (primitiver Wert).

Es gibt Infinity zurück, wenn keine Argumente übergeben werden.

Es gibt NaN zurück, wenn mindestens einer der angegebenen Werte keine Zahl ist.

Beschreibungmin ist eine statische Methode, die Zahlenargumente akzeptiert und den kleinsten Wert zurückgibt.

2. Abrufen des mininalen Wert aus Array - Beispiel

2.1. Mit Array reduce Methode - Beispiel

Dieser Ansatz verwendet die reduce Methode, um den minimalen Wert innerhalb des Arrays zu ermitteln. Durch kleine Änderungen an der Anweisung Math.min(a, b) kann man einen minimalen Wert innerhalb der Eigenschaften der Variablen a und b finden.

// ONLINE-RUNNER:browser;

var array = [1, 2, 3];

var result = array.reduce(function(a, b) {
    return Math.min(a, b);
});

console.log(result); // 1

2.2. Wiederkehrende min-Methode - Beispiel

Bei diesem Ansatz wird die Wiederholung verwendet, um den minimalen Wert innerhalb eines Arrays oder verschachtelter Arrays zu ermitteln.

// ONLINE-RUNNER:browser;

function findMin() {
  function checkEntry(entry) {
    if (entry instanceof Array) {
        return findMin.apply(null, entry);
      }
      
      return entry;
  }

  if (arguments.length > 0) {
    var result = checkEntry(arguments[0]);

    for (var i = 1; i < arguments.length; ++i) {
      var value = checkEntry(arguments[i]);

      if (value < result) {
        result = value;
      }
    }

    return result;
  }

  return NaN;
}

console.log(findMin(1, 2, 3, [4, 5, 6],[7, 8, [9, 10]])); // 1

Literaturverzeichnis

  1. Extremwert - Wikipedia

 

Post thumbnail - JavaScript - Math.min() method example - link https://dirask.com/q/5D6ZZD

 

JavaScript - Objekt Math (DE)

Native Advertising
­čÜÇ
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

ÔŁĄ´ŞĆ­čĺ╗ ­čÖé

Join