- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# How to get the arctangent of the quotient of its arguments in JavaScript?

In this tutorial, we will learn how to get the arctangent of the quotient of its arguments in JavaScript.

The JavaScript math object has several constants and methods for performing mathematical operations. It does not have constructors, unlike the date object.

JavaScript **Math** is one of the built-in objects that contains attributes and methods for mathematical constants and functions, as well as methods for executing mathematical operations. It is neither a function nor a function object. Because Math's properties and methods are static, you can refer to it as an object without constructing it.

Following are the ways to find the arctangent of the quotient of its arguments in JavaScript.

## Using Math.atan2() Method

The **Math.atan2()** method always returns a numeric value between -π and π expressing a (x, y) point's angle theta. This is the *counter-clockwise angle* in radians measured between the **positive X-axis** and the point (x, y). It's worth noting that the y-coordinate comes first, followed by the x-coordinate.

For *Math.atan2()*, the angle in the plane (in radians) between the positive x-axis and the ray from (0,0) to the point (x,y) is returned (y,x).

### Syntax

Math.atan2(value);

To find its arctangent, the value is passed as a parameter to the Math.atan2() method.

### Example

In this example, we see how the **Math.atan2()** method is used to calculate the arctangent of the quotient of its inputs in radians, which are supplied as parameters. The value1 variable takes a negative number between -1 and 0 as an input and returns the arctangent. This division yields infinity.

The variable **value2** uses two positive integers as parameters to calculate the arctangent of their quotient. The variable **value3** accepts zero and a positive integer as input and returns the quotient’s arctangent in radians to the console. The variable value4 accepts a positive integer and one as parameters and outputs the result to the console.

<html> <body> <h3>Get the arctangent of the quotient using <i>Math.atan2()</i> method.</h3> <p id = "root"> </p> <p id = "root1"> </p> <p id = "root2"> </p> <p id = "root3"> </p> </body> <script> let root = document.getElementById("root"); let root1 = document.getElementById("root1"); let root2 = document.getElementById("root2"); let root3 = document.getElementById("root3"); let value1 = Math.atan2(-1,0); root.innerHTML = "Math.atan2(-1,0) = " + value1; let value2 = Math.atan2(24,28); root1.innerHTML = "Math.atan2(24,28) = " + value2; let value3 = Math.atan2(0,9); root2.innerHTML = "Math.atan2(0,9) = " + value3; let value4 = Math.atan2(244,1); root3.innerHTML = "Math.atan2(244,1) = " + value4; </script> </html>

## Using the math.js Library

Math.js is a large math library that is used in JavaScript and Node.js. It also holds a flexible expression parser and provides an integrated optimal solution for working with numbers such as complex numbers, units, matrices, and big numbers.

It accepts numbers, big numbers, complex numbers, fractions, units, strings, arrays, and matrices. It is compatible with the built-in library of JavaScript.

It has a versatile expression parser. It can perform any symbolic calculation. The math.js package includes a huge number of built-in constants and functions, and it might also be used as a command line program. This library will work with any JavaScript engine. It is easily expandable. The math.js library is open source.

### Syntax

math.atan2(x,y);

Two values are supplied as parameters whose quotient would require math.atan2() method to compute its arctangent.

### Example

In this example, we see how the math.atan2() method of the math.js library is used to calculate the arctangent of the quotient of its inputs in radians, which are supplied as parameters.

The value1 variable takes a negative number as x and a positive number as y and returns the arctangent of x/y. The variable value2 takes two positive integers as parameters and computes the arctangent of the quotient of these numbers. The variable value3 accepts zero and a positive integer as input, and its quotient is the arctangent in radians, which is written to the console. The variable value4 takes a positive integer and one as parameters and writes the result to the console.

<html> <body> <h3> Get the arctangent of the quotient using math.js <i>math.atan2()</i> method</h3> <p id = "root"> </p> <p id = "root1"> </p> <p id = "root2"> </p> <p id = "root3"> </p> </body> <script src="https://unpkg.com/mathjs/lib/browser/math.js"></script> <script> let root = document.getElementById("root"); let root1 = document.getElementById("root1"); let root2 = document.getElementById("root2"); let root3 = document.getElementById("root3"); let value1 = math.atan2(-2,8); root.innerHTML = "math.atan2(-2,8) = " + value1; let value2 = math.atan2(17,33); root1.innerHTML = "math.atan2(17,33) = " + value2; let value3 = math.atan2(0,4); root2.innerHTML = "math.atan2(0,4) = " + value3; let value4 = math.atan2(212,1); root3.innerHTML = "math.atan2(212,1) = " + value4; </script> </html>

In this tutorial, we looked at two approaches for calculating the arctangent of the quotient of the inputs in radians. The first option is to use the Math functions included in JavaScript. The second method is to utilize an external Mathematical library called math.js and use the mathematical functions provided by this library to determine the arctangent of the quotient of the parameters.

- Related Articles
- How to get the arctangent (in radians) of a number in JavaScript?
- How to invoke a function with its arguments transformed in JavaScript?
- C++ Program to find the arctangent of the given value
- Swift Program to find the hyperbolic arctangent of the given value
- C++ Program to find the hyperbolic arctangent of the given value
- How to use variable number of arguments to function in JavaScript?
- How can I get H1 innerText in JavaScript without the innerText of its child?
- How to get the day of the month in JavaScript?
- How to get the day of the week in JavaScript?
- How to get the value of PI in JavaScript?
- How to get the value of the usemap attribute in JavaScript?
- How to get the sum of the powers of all numbers in JavaScript?
- How to get the length of an object in JavaScript?
- How to get the values of an object in JavaScript?
- How to get the primitive value of string in Javascript?