De JavaScript-functie Math.min () retourneert het getal met de laagste waarde.
De syntaxis van de Math.min()
functie is:
Math.min(n1, n2,… , nx)
min()
, zijnde een statische methode, wordt aangeroepen met behulp van de Math
klassenaam.
Math.min () Parameters
De Math.min()
functie neemt willekeurige (een of meer) getallen als argumenten op.
Retourwaarde van Math.min ()
- Retourneert de kleinste van de opgegeven getallen.
- Retourneert
NaN
als ten minste één argument niet naar een getal kan worden geconverteerd. - Retourneert
Infinity
als er geen argumenten zijn opgegeven.Infinity
is de eerste comparant aangezien alle getallen kleiner zijn danInfinity
.
Voorbeeld 1: Math.min () gebruiken
// using Math.min() var num = Math.min(12, 4, 5, 9, 0, -3); console.log(num); // -3 var num = Math.min(0.456, 1); console.log(num); // 0.456 // Returns Infinity for no arguments var num = Math.min(); console.log(num); // Infinity // Returns NaN if any non-numeric argument var num = Math.min("JS", 2, 5, 79); console.log(num); // NaN
Uitvoer
-3 0,456 Oneindig NaN
Voorbeeld 2: Math.min () gebruiken op Array
// Math.min() on arrays // Using the spread operator var numbers = (4, 1, 2, 55, 9); var minNum = Math.min(… numbers); console.log(minNum); // 1 // make custom function function getMinInArray(arr) ( return Math.min(… arr); ) numbers = ("19", 4.5, -7); console.log(getMinInArray(numbers)); // -7
Uitvoer
1-7
Zoals je kunt zien, kunnen we de nieuwe spread-operator gebruiken …
om de array in de functieaanroep te vernietigen en door te geven aan Math.min()
het kleinste nummer.
Aanbevolen metingen:
- JavaScript max. Wiskunde ()