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