Baseline Widely available
Die statische Methode Math.atan()
gibt den Arcustangens (im BogenmaÃ) einer Zahl zurück, das heiÃt
// Calculates angle of a right-angle triangle in radians
function calcAngle(opposite, adjacent) {
return Math.atan(opposite / adjacent);
}
console.log(calcAngle(8, 10));
// Expected output: 0.6747409422235527
console.log(calcAngle(5, 3));
// Expected output: 1.0303768265243125
Syntax Parameter Rückgabewert
Der Arcustangens (Winkel im Bogenmaà zwischen - Ï 2 -\frac{\pi}{2} und Ï 2 \frac{\pi}{2} , einschlieÃlich) von x
. Wenn x
Infinity
ist, gibt es Ï 2 \frac{\pi}{2} zurück. Wenn x
-Infinity
ist, gibt es - Ï 2 -\frac{\pi}{2} zurück.
Da atan()
eine statische Methode von Math
ist, verwenden Sie sie immer als Math.atan()
und nicht als Methode eines erstellten Math
-Objekts (Math
ist kein Konstruktor).
Math.atan(-Infinity); // -1.5707963267948966 (-Ï/2)
Math.atan(-0); // -0
Math.atan(0); // 0
Math.atan(1); // 0.7853981633974483 (Ï/4)
Math.atan(Infinity); // 1.5707963267948966 (Ï/2)
// The angle that the line (0,0) -- (x,y) forms with the x-axis in a Cartesian coordinate system
const theta = (x, y) => Math.atan(y / x);
Beachten Sie, dass Sie möglicherweise die theta
-Funktion vermeiden möchten und stattdessen Math.atan2()
verwenden, die einen gröÃeren Bereich hat (zwischen -Ï und Ï) und es vermeidet, NaN
für Fälle wie wenn x
0
ist, auszugeben.
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4