JavaScript Math max() Method

Below is the example of the Math max() method.

  • Example:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
         document.write("When  positive numbers are passed"+
                        " as parameters: " + Math.max(10, 32, 2));
    </script>

    chevron_right

    
    

  • Output:
    When  positive numbers are passed as parameters: 32

The Math.max() method is used to return the largest of zero or more numbers. The result is “-Infinity” if no arguments are passed and the result is NaN if at least one of the arguments cannot be converted to a number.

The max() is a static method of Math, therefore, it is always used as Math.max(), rather than as a method of a Math object created.

Syntax:

Math.max(value1, value2, ...)

Parameters: This method accepts as ingle parameter that can be used n number of times as mentioned above and described below:



  • value: This values sent to math.max() method for finding the largest.

Return vlues: The Math.max() method returns the largest of the given numbers.

Below examples illustrates the Math max() method in JavaScript:

  • Example 1:
    Input : Math.max(10, 32, 2)
    Output: 32
  • Example 2:
    Input : Math.max(-10, -32, -1)
    Output: -1
  • Example 3:
    Input : Math.max()
    Output: -Infinity
  • Example 4:
    Input : Math.max(10,2,NaN)
    Output: NaN

More codes for the above method are as follows:
Program 1: When negative numbers are passed as parameters.

filter_none

edit
close

play_arrow

link
brightness_4
code

<script type="text/javascript">
         document.write("Result : " + Math.max(-10, -32, -1));
</script>

chevron_right


Output:

Result : -1

Program 2: When no parameters are passed.

filter_none

edit
close

play_arrow

link
brightness_4
code

<script type="text/javascript">
         document.write("Result : " + Math.max());
</script>

chevron_right


Output:

Result : -Infinity

Program : When NaN is passed as a parameter.

filter_none

edit
close

play_arrow

link
brightness_4
code

<script type="text/javascript">
         document.write("Result : " + Math.max(10,2,NaN));
</script>

chevron_right


Output:

Result : NaN

Supported Browsers:

  • Google Chrome
  • Internet Explorer
  • Firefox
  • Opera
  • Safari

full-stack-img




My Personal Notes arrow_drop_up


If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.