Metoda Math.min
Metoda Math.min zwraca minimalną
liczbę z grupy liczb przekazanych jako parametry.
Jeśli nie przekazano żadnych parametrów,
zostanie zwrócone Infinity.
Składnia
javascriptMath.min(liczba, liczba, liczba...);
Przykład
Wypiszmy minimalną liczbę z grupy liczb:
javascriptconsole.log(Math.min(40, 20, 42, 100, 67));
Wynik wykonania kodu:
javascript20
Przykład
Wypiszmy minimalną liczbę z grupy liczb:
javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));
Wynik wykonania kodu:
javascript-100
Przykład
W następnym przykładzie zostanie wypisane Infinity,
ponieważ metodzie nie przekazano parametrów:
javascriptconsole.log(Math.min());
Wynik wykonania kodu:
javascriptInfinity
Przykład
Domyślnie funkcja nie działa z tablicami. Można jednak zmusić ją do tego za pomocą operatora spread. Użyjmy go do wypisania minimalnej wartości tablicy:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Wynik wykonania kodu:
javascript1
Przykład
Można również zmusić funkcję do pracy
z tablicami za pomocą metody
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Wynik wykonania kodu:
javascript1
Zobacz też
-
metoda
Math.max,
która zwraca maksymalną liczbę z grupy liczb