Math.min-metodi

Math.min-metodi palauttaa pienimmän luvun ryhmästä numeroita, jotka on välitetty parametreina. Jos parametreina ei ole välitetty mitään, palautetaan Infinity.

Syntaksi

javascriptMath.min(luku, luku, luku...);

Esimerkki

Etsitään pienin luku numero ryhmästä:

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

Koodin suorituksen tulos:

javascript20

Esimerkki

Etsitään pienin luku numero ryhmästä:

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

Koodin suorituksen tulos:

javascript-100

Esimerkki

Seuraavassa esimerkissä tulostuu Infinity, koska metodia kutsuttiin ilman parametreja:

javascriptconsole.log(Math.min());

Koodin suorituksen tulos:

javascriptInfinity

Esimerkki

Oletusarvoisesti funktio ei toimi taulukoiden kanssa. Sen voi kuitenkin pakottaa tekemään niin käyttämällä spread-operaattoria. Etsitään sen avulla taulukon pienin arvo:

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

console.log(min);

Koodin suorituksen tulos:

javascript1

Esimerkki

Funktion voi pakottaa toimimaan taulukoiden kanssa myös käyttämällä apply-metodia:

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

console.log(min);

Koodin suorituksen tulos:

javascript1

Katso myös

  • metodi Math.max,
    joka palauttaa suurimman luvun numero ryhmästä