Mbinu ya Math.max
Mbinu Math.max inarudisha nambari
kubwa zaidi kutoka kwenye kundi la nambari, zilizopitishwa kwenye kitendakazi.
Kama hakuna kitu kilichopitishwa kwenye kitendakazi, basi
itarudishwa -Infinity.
Mtindo
javascriptMath.max(nambari, nambari, nambari...);
Mfano
Wacha tuonyeshe nambari kubwa zaidi kutoka kwenye kundi la nambari:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Matokeo ya utekelezaji wa kodi:
javascript100
Mfano
Wacha tuonyeshe nambari kubwa zaidi kutoka kwenye kundi la nambari:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Matokeo ya utekelezaji wa kodi:
javascript0
Mfano
Katika mfano unaofuatata -Infinity itaonyeshwa,
kwa sababu mbinu haikupitishiwa vigezo:
javascriptconsole.log(Math.max());
Matokeo ya utekelezaji wa kodi:
javascript-Infinity
Mfano
Kwa default kitendakazi hakifanyi kazi na arrays. Lakini inaweza kufanywa kufanya hivyo kwa kutumia opereta spread. Wacha kwa kutumia hii tuonyeshe thamani ya juu zaidi ya array:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Matokeo ya utekelezaji wa kodi:
javascript100
Mfano
Pia inaweza kufanywa kitendakazi kufanya kazi
na arrays kwa kutumia mbinu
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Matokeo ya utekelezaji wa kodi:
javascript100
Angalia pia
-
mbinu
Math.min,
inarudisha nambari ndogo zaidi kutoka kwenye kundi la nambari