Math.max metode

Metode Math.max atgriež maksimālo skaitli no skaitļu grupas, kas nodota funkcijai. Ja funkcijai nekas netiek nodots, tad tiks atgriezts -Infinity.

Sintakse

javascriptMath.max(skaitlis, skaitlis, skaitlis...);

Piemērs

Izdrukāsim maksimālo skaitli no skaitļu grupas:

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

Koda izpildes rezultāts:

javascript100

Piemērs

Izdrukāsim maksimālo skaitli no skaitļu grupas:

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

Koda izpildes rezultāts:

javascript0

Piemērs

Nākamajā piemērā tiks izdrukāts -Infinity, jo metodei netika nodoti parametri:

javascriptconsole.log(Math.max());

Koda izpildes rezultāts:

javascript-Infinity

Piemērs

Pēc noklusējuma funkcija nestrādā ar masīviem. Tomēr to var piespiest to darīt izmantojot spread operatoru. Izmantosim to, lai izdrukātu maksimālo masīva vērtību:

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

console.log(max);

Koda izpildes rezultāts:

javascript100

Piemērs

Var arī piespiest funkciju strādāt ar masīviem, izmantojot metodi apply:

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

console.log(max);

Koda izpildes rezultāts:

javascript100

Skatiet arī

  • metode Math.min,
    kura atgriež minimālo skaitli no skaitļu grupas