JavaScriptNombres et Math
Math. min()
Renvoie le plus petit des nombres donnés.
- Renvoie
- Le plus petit nombre,
NaN, ouInfinitysans argument.
Exemple
#JavaScript
const prices = [79, 49, 59]
console.log(Math.min(...prices))
console.log(Math.min(130, 100))
console.log(Math.min())Console
49
100
Infinity
Définition et utilisation
#La fonction Math.min() fonctionne comme Math.max(), mais renvoie le plus petit des arguments. Appelée sans argument, elle renvoie Infinity.
Pour les tableaux, vous avez aussi besoin de la syntaxe de décomposition : Math.min(...prices).
Elle sert souvent à limiter une valeur par le haut, par exemple pour qu’une barre de progression ne dépasse pas 100 % : Math.min(progress, 100).
Syntaxe
#Syntaxe
Math.min(value1, value2, …)Paramètres
#value1…valueN
nombres
Les valeurs comparées.
Compatibilité des navigateurs
#Largement disponible
Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.
- Chrome
- Edge
- Firefox
- Safari
Bonnes pratiques
#- De très grands tableaux (des centaines de milliers d’éléments) peuvent dépasser la limite d’arguments d’une fonction. Utilisez alors
reduce(). Math.min(value, 100)est un moyen simple de fixer une limite supérieure.
Entrées associées
#Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.