Mbinu ya Math.min

Mbinu Math.min inarudisha nambari ndogo zaidi kutoka kwenye kundi la nambari zilizopitishwa kama vigezo. Ikiwa hakuna kitu kilichopitishwa kama vigezo, basi itarudisha Infinity.

Syntax

javascriptMath.min(nambari, nambari, nambari...);

Mfano

Wacha tuonyeshe nambari ndogo zaidi kutoka kwenye kundi la nambari:

javascriptconsole.log(Math.min(40, 20, 42, 100, 67));

Matokeo ya utekelezaji wa msimbo:

javascript20

Mfano

Wacha tuonyeshe nambari ndogo zaidi kutoka kwenye kundi la nambari:

javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));

Matokeo ya utekelezaji wa msimbo:

javascript-100

Mfano

Katika mfano unaofuata Infinity ndio itaonyeshwa, kwa sababu mbinu haikupitishiwa vigezo:

javascriptconsole.log(Math.min());

Matokeo ya utekelezaji wa msimbo:

javascriptInfinity

Mfano

Kwa default, kazi haifanyi kazi na arrays. Lakini inaweza kufanywa kufanya hivyo kwa kutumia opereta spread. Wacha tuonyeshe thamani ya chini ya array kwa kutumia opereta huyo:

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

console.log(min);

Matokeo ya utekelezaji wa msimbo:

javascript1

Mfano

Pia inawezekana kufanya kazi ifanye kazi na arrays kwa kutumia mbinu apply:

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

console.log(min);

Matokeo ya utekelezaji wa msimbo:

javascript1

Angalia pia

  • mbinu Math.max,
    ambayo inarudisha nambari kubwa zaidi kutoka kwenye kundi la nambari