JavaScriptLiczby i Math
Math. max()
Zwraca największą z podanych liczb.
- Zwraca
- Największą liczbę,
NaNalbo-Infinitybez argumentów.
Przykład
#JavaScript
const scores = [72, 95, 88]
console.log(Math.max(72, 95, 88))
console.log(Math.max(...scores))
console.log(Math.max())Konsola
95
95
-Infinity
Definicja i zastosowanie
#Funkcja Math.max() przyjmuje dowolną liczbę argumentów i zwraca największy z nich. Jeśli któryś argument nie da się zamienić na liczbę, wynikiem jest NaN.
Nie przyjmuje tablicy bezpośrednio. Żeby znaleźć największą wartość w tablicy, rozłóż ją składnią rozproszenia: Math.max(...scores).
Wywołana bez argumentów zwraca -Infinity, co bywa zaskakujące przy pustej tablicy.
Składnia
#Składnia
Math.max(value1, value2, …)Parametry
#value1…valueN
liczby
Porównywane wartości.
Więcej przykładów
#JavaScript
const clamp = (value, min, max) => Math.min(Math.max(value, min), max)
console.log(clamp(120, 0, 100))
console.log(clamp(-5, 0, 100))
console.log(clamp(42, 0, 100))Konsola
100
0
42
Obsługa przeglądarek
#Szeroko dostępne
Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.
- Chrome
- Edge
- Firefox
- Safari
Dobre praktyki
#- Przy pustej tablicy
Math.max(...[])zwraca-Infinity. Sprawdź długość wcześniej. - Funkcja
clampzMath.miniMath.maxprzydaje się do ograniczania postępu, głośności czy pozycji.
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.