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