JavaScript Math max ()

La fonction JavaScript Math.max () renvoie le nombre avec la valeur la plus élevée.

La syntaxe de la Math.max()fonction est:

 Math.max(n1, n2,… , nx)

max(), étant une méthode statique, est appelée en utilisant le Mathnom de la classe.

Paramètres Math.max ()

La Math.max()fonction prend des nombres arbitraires (un ou plusieurs) comme arguments.

Valeur renvoyée par Math.max ()

  • Renvoie le plus grand des nombres donnés.
  • Renvoie NaNsi au moins un argument ne peut pas être converti en nombre.
  • Renvoie -Infinitysi aucun argument n'est donné. -Infinityest le comparateur initial car tous les nombres sont supérieurs à -Infinity.

Exemple 1: Utilisation de Math.max ()

 // using Math.max() var num = Math.max(12, 4, 5, -9, 35); console.log(num); // 35 var num = Math.max(-0.456, -1); console.log(num); // -0.456 // Returns -Infinity for no arguments var num = Math.max(); console.log(num); // -Infinity // Returns NaN if any non-numeric argument var num = Math.max("JS", 2, 5, 79); console.log(num); // NaN

Production

 35-0,456 -Infini NaN

Exemple 2: Utilisation de Math.max () sur Array

 // Math.max() on arrays // Using the spread operator var numbers = (4, 1, 2, 55, -9); var maxNum = Math.max(… numbers); console.log(maxNum); // 55 // make custom function function getMaxInArray(arr) ( return Math.max(… arr); ) numbers = ("19", 4.5, -7); console.log(getMaxInArray(numbers)); // 19

Production

 55 19

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.max()et obtenir le plus grand nombre.

Lectures recommandées:

  • JavaScript Math min ()

Articles intéressants...