Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Verwendung der Methode Math.atan2() in JavaScript_Grundkenntnisse

Detaillierte Erläuterung der Verwendung der Methode Math.atan2() in JavaScript_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 15:55:161863Durchsuche

Diese Methode gibt den Arcustangens des Quotienten ihres Arguments zurück. Die ATAN2-Methode gibt den numerischen Wert zwischen -pi und PI im Vergleich zum Winkel Theta am (x,y)-Punkt zurück.
Grammatik

Math.atan2( x, y ) ;

Hier sind die Details der Parameter:

  • x und y: eine Zahl.

Rückgabewert:

Gibt den Arkustangens einer Zahl im Bogenmaß zurück

Math.atan2( ±0, -0 ) returns ±PI.
Math.atan2( ±0, +0 ) returns ±0.
Math.atan2( ±0, -x ) returns ±PI for x < 0.
Math.atan2( ±0, x ) returns ±0 for x > 0.
Math.atan2( y, ±0 ) returns -PI/2 for y > 0.
Math.atan2( ±y, -Infinity ) returns ±PI for finite y > 0.
Math.atan2( ±y, +Infinity ) returns ±0 for finite y > 0.
Math.atan2( ±Infinity, +x ) returns ±PI/2 for finite x.
Math.atan2( ±Infinity, -Infinity ) returns ±3*PI/4.
Math.atan2( ±Infinity, +Infinity ) returns ±PI/4.

Beispiel:

<html>
<head>
<title>JavaScript Math atan2() Method</title>
</head>
<body>
<script type="text/javascript">

var value = Math.atan2(90,15);
document.write("First Test Value : " + value ); 
 
var value = Math.atan2(15,90);
document.write("<br />Second Test Value : " + value ); 

var value = Math.atan2(0, -0);
document.write("<br />Third Test Value : " + value ); 

var value = Math.atan2(+Infinity, -Infinity);
document.write("<br />Fourth Test Value : " + value ); 
</script>
</body>
</html>

Dies führt zu folgenden Ergebnissen:

First Test Value : 1.4056476493802698
Second Test Value : 0.16514867741462683
Third Test Value : 3.141592653589793
Fourth Test Value : 2.356194490192345 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn