Math.max method
The Math.max method returns
the largest number from the group
of numbers passed to the function. If
nothing is passed to the function,
then -Infinity will be returned.
Syntax
Math.max(number, number, number...);
Example
Let's output the maximum number from a group of numbers:
console.log(Math.max(1, 5, 10, 34, 100));
The code execution result:
100
Example
Let's output the maximum number from a group of numbers:
console.log(Math.max(-1, 0, -20, -56, -100));
The code execution result:
0
Example
The following example will output
-Infinity because no parameters
were passed to the method:
console.log(Math.max());
The code execution result:
-Infinity
Example
By default, the function does not work with arrays. However, it can be made to do so with the spread operator. Let's use it to display the largest value of the array:
let arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
The code execution result:
100
Example
You can also make the function work
with arrays using the
apply
method:
let arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
The code execution result:
100
See also
-
the
Math.minmethod
that returns the minimum number from a group of numbers