Meetod Math.max
Meetod Math.max tagastab suurima
numbri numbrite grupist, mis funktsioonile edastatakse.
Kui funktsioonile ei edastata midagi, siis
tagastatakse -Infinity.
Süntaks
javascriptMath.max(number, number, number...);
Näide
Väljastame suurima numbri numbrite grupist:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Koodi täitmise tulemus:
javascript100
Näide
Väljastame suurima numbri numbrite grupist:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Koodi täitmise tulemus:
javascript0
Näide
Järgmises näites väljub -Infinity,
kuna meetodile ei edastatud parameetreid:
javascriptconsole.log(Math.max());
Koodi täitmise tulemus:
javascript-Infinity
Näide
Vaikimisi funktsioon massiividega ei tööta. Siiski saab seda sundida seda tegema kasutades spread operaatorit. Väljastame selle abil massiivi maksimaalse väärtuse:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Koodi täitmise tulemus:
javascript100
Näide
Funktsiooni saab massiividega töötamiseks sundida
ka meetodi
apply abil:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Koodi täitmise tulemus:
javascript100
Vaata ka
-
meetod
Math.min,
mis tagastab numbrite grupi väikseima numbri