Méthode Math.min
La méthode Math.min renvoie le plus petit
nombre d'un groupe de nombres passés en paramètres.
Si aucun paramètre n'est passé,
Infinity sera renvoyé.
Syntaxe
javascriptMath.min(nombre, nombre, nombre...);
Exemple
Affichons le plus petit nombre d'un groupe de nombres :
javascriptconsole.log(Math.min(40, 20, 42, 100, 67));
Résultat de l'exécution du code :
javascript20
Exemple
Affichons le plus petit nombre d'un groupe de nombres :
javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));
Résultat de l'exécution du code :
javascript-100
Exemple
Dans l'exemple suivant, Infinity sera affiché,
car aucun paramètre n'a été passé à la méthode :
javascriptconsole.log(Math.min());
Résultat de l'exécution du code :
javascriptInfinity
Exemple
Par défaut, la fonction ne fonctionne pas avec les tableaux. Mais on peut la forcer à le faire en utilisant l'opérateur spread. Utilisons-le pour afficher la valeur minimale d'un tableau :
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Résultat de l'exécution du code :
javascript1
Exemple
On peut aussi forcer la fonction à fonctionner
avec les tableaux en utilisant la méthode
apply :
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Résultat de l'exécution du code :
javascript1
Voir aussi
-
la méthode
Math.max,
qui renvoie le plus grand nombre d'un groupe de nombres