JavaScript Math min ()

La fonction JavaScript Math.min () renvoie le nombre avec la valeur la plus basse.

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

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

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

Paramètres Math.min ()

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

Valeur renvoyée par Math.min ()

  • Renvoie le plus petit 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 inférieurs à Infinity.

Exemple 1: Utilisation de Math.min ()

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

Production

 -3 0,456 infini NaN

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

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

Production

 1 -7

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

Lectures recommandées:

  • JavaScript Math max ()

Articles intéressants...