JavaScript Math atan2( ) Method

Below is the example of the Math atan2() Method.

  • Example: When y-coordinate is greater than x-coordinate:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
           document.write(Math.atan2(90, 15));  
    </script>

    chevron_right

    
    

  • Output:
    1.4056476493802699

The Math.atan2() method is used to return the arctangent of the quotient of its arguments. The Math.atan2() method returns a numeric value between -Π and Π representing the angle theta of an (x, y) point and the positive x-axis. This is the counterclockwise angle, measured in radians, between the positive X-axis, and the point (x, y).

Syntax:

Math.atan2(value1, value2)

Parameters: This method accepts two parameters as mentioned above and described below:

  • value1: This parameter represents the y-coordintae.
  • value2: represents x-coordinate of the point (x,y).

Returns: It returns the arctangent of the quotient of its arguments.



Below examples illustrate the Mathe atan2() method in JavaScript:

  • Example 1:
    Input : Math.atan2(90, 15);  
    Output : 1.4056476493802699
  • Example 2:
    Input : Math.atan2(15, 90);
    Output : 0.16514867741462683

More codes for the above method are as follows:

Program 1: When y-coordinate is smaller than x-coordinate

filter_none

edit
close

play_arrow

link
brightness_4
code

<script type="text/javascript">
     document.write(Math.atan2(15, 90));  
</script>

chevron_right


Output:

0.16514867741462683

Program 2: When y-coordinate is same as x-coordinate

filter_none

edit
close

play_arrow

link
brightness_4
code

<script type="text/javascript">
     document.write(Math.atan2(90, 90));  
</script>

chevron_right


Output:

0.7853981633974483

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.