JavaScript Math.min () -funktionen returnerar numret med det lägsta värdet.
Math.min()
Funktionens syntax är:
Math.min(n1, n2,… , nx)
min()
, som är en statisk metod, kallas med hjälp av Math
klassnamnet.
Math.min () Parametrar
Den Math.min()
funktionen tar in godtyckligt (en eller flera) siffror som argument.
Returvärde från Math.min ()
- Returnerar det minsta av de angivna siffrorna.
- Returnerar
NaN
om minst ett argument inte kan konverteras till ett tal. - Returnerar
Infinity
om inga argument ges.Infinity
är den första jämförelsen eftersom alla siffror är mindre änInfinity
.
Exempel 1: Använd Math.min ()
// 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
Produktion
-3 0,456 Infinity NaN
Exempel 2: Använd Math.min () på 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
Produktion
1-7
Som du kan se kan vi använda den nya spridningsoperatören för …
att förstöra arrayen i funktionsanropet och skicka den till Math.min()
och få det minsta numret.
Rekommenderade avläsningar:
- JavaScript Math max ()