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