Metoda Math.max

Metoda Math.max kthen numrin maksimal nga një grup numrash, të kaluar në funksion. Nëse asgjë nuk kalohet në funksion, do të kthehet -Infinity.

Sintaksa

javascriptMath.max(numër, numër, numër...);

Shembull

Le të gjejmë numrin maksimal nga një grup numrash:

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

Rezultati i ekzekutimit të kodit:

javascript100

Shembull

Le të gjejmë numrin maksimal nga një grup numrash:

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

Rezultati i ekzekutimit të kodit:

javascript0

Shembull

Në shembullin vijues do të kthehet -Infinity, pasi metodi nuk ka marrë parametra:

javascriptconsole.log(Math.max());

Rezultati i ekzekutimit të kodit:

javascript-Infinity

Shembull

Si parazhvillim, funksioni nuk punon me vargje. Megjithatë, mund të detyrohet ta bëjë këtë duke përdorur operatorin spread. Le ta përdorim atë për të gjetur vlerën maksimale të një vargu:

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);

console.log(max);

Rezultati i ekzekutimit të kodit:

javascript100

Shembull

Funksioni gjithashtu mund të detyrohet të punojë me vargje duke përdorur metodën apply:

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);

console.log(max);

Rezultati i ekzekutimit të kodit:

javascript100

Shihni gjithashtu

  • metoda Math.min,
    e cila kthen numrin minimal nga një grup numrash