Languages
[Edit]
DE

JavaScript - Math.min() Methode - Beispiel

3 points
Created by:
Nikki
10520

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

 

Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.

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