Metoda Math.max
Metoda Math.max vrne največje
število iz skupine števil, podanih funkciji.
Če funkciji ni podan noben parameter,
bo vrnjen -Infinity.
Sintaksa
javascriptMath.max(število, število, število...);
Primer
Izpišimo največje število iz skupine števil:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Rezultat izvajanja kode:
javascript100
Primer
Izpišimo največje število iz skupine števil:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Rezultat izvajanja kode:
javascript0
Primer
V naslednjem primeru bo izpisan -Infinity,
ker metoda ni prejela parametrov:
javascriptconsole.log(Math.max());
Rezultat izvajanja kode:
javascript-Infinity
Primer
Privzeto funkcija ne deluje z nizi. Vendar jo lahko prisilimo k delovanju z operatorjem spread. Z njim izpišimo največjo vrednost iz niza:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Rezultat izvajanja kode:
javascript100
Primer
Funkcijo lahko prisilimo k delu
z nizi tudi z metodo
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Rezultat izvajanja kode:
javascript100
Glejte tudi
-
metoda
Math.min,
ki vrne najmanjše število iz skupine števil