Metoden Math.min

Metoden Math.min returnerar det minsta talet från en grupp tal som skickas som parametrar. Om inga parametrar skickas, så returneras Infinity.

Syntax

javascriptMath.min(tal, tal, tal...);

Exempel

Låt oss skriva ut det minsta talet från en grupp tal:

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

Resultatet av att köra koden:

javascript20

Exempel

Låt oss skriva ut det minsta talet från en grupp tal:

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

Resultatet av att köra koden:

javascript-100

Exempel

I följande exempel kommer Infinity att skrivas ut, eftersom inga parametrar skickades till metoden:

javascriptconsole.log(Math.min());

Resultatet av att köra koden:

javascriptInfinity

Exempel

Som standard fungerar funktionen inte med arrayer. Men den kan fås att göra det med hjälp av spread-operatorn. Låt oss använda den för att skriva ut det minsta värdet i en array:

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

console.log(min);

Resultatet av att köra koden:

javascript1

Exempel

Man kan också få funktionen att fungera med arrayer med hjälp av metoden apply:

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

console.log(min);

Resultatet av att köra koden:

javascript1

Se även

  • metoden Math.max,
    som returnerar det största talet från en grupp tal