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