La fonction JavaScript Math.min () renvoie le nombre avec la valeur la plus basse.
La syntaxe de la Math.min()
fonction est:
Math.min(n1, n2,… , nx)
min()
, étant une méthode statique, est appelée en utilisant le Math
nom de la classe.
Paramètres Math.min ()
La Math.min()
fonction prend des nombres arbitraires (un ou plusieurs) comme arguments.
Valeur renvoyée par Math.min ()
- Renvoie le plus petit des nombres donnés.
- Renvoie
NaN
si au moins un argument ne peut pas être converti en nombre. - Renvoie
Infinity
si aucun argument n'est donné.Infinity
est le comparateur initial car tous les nombres sont inférieurs àInfinity
.
Exemple 1: Utilisation de 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
Production
-3 0,456 infini NaN
Exemple 2: Utilisation de Math.min () sur 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
Production
1 -7
Comme vous pouvez le voir, nous pouvons utiliser le nouvel opérateur de propagation …
pour déstructurer le tableau dans l'appel de fonction et le transmettre Math.min()
et obtenir le plus petit nombre.
Lectures recommandées:
- JavaScript Math max ()