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