Méthode Math.max

La méthode Math.max renvoie le nombre maximum d'un groupe de nombres transmis à la fonction. Si rien n'est transmis à la fonction, -Infinity sera renvoyé.

Syntaxe

javascriptMath.max(nombre, nombre, nombre...);

Exemple

Affichons le nombre maximum d'un groupe de nombres :

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

Résultat de l'exécution du code :

javascript100

Exemple

Affichons le nombre maximum d'un groupe de nombres :

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

Résultat de l'exécution du code :

javascript0

Exemple

Dans l'exemple suivant, -Infinity sera affiché, car aucun paramètre n'a été transmis à la méthode :

javascriptconsole.log(Math.max());

Résultat de l'exécution du code :

javascript-Infinity

Exemple

Par défaut, la fonction ne fonctionne pas avec les tableaux. Cependant, on peut la forcer à le faire en utilisant l'opérateur spread. Utilisons-le pour afficher la valeur maximale d'un tableau :

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);

console.log(max);

Résultat de l'exécution du code :

javascript100

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 max = Math.max.apply(null, arr);

console.log(max);

Résultat de l'exécution du code :

javascript100

Voir aussi

  • la méthode Math.min,
    qui renvoie le nombre minimum d'un groupe de nombres