Math.atan2( y, x )メソッドは、引数「y, x」に指定した座標(y, x)とx軸とのθ(シータ)角の角度を、ラジアン(弧度法の単位)で返す静的メソッド。
構文
Math.atan2( y, x )
引数
- y
- y座標の数値を指定する。
- x
- x座標の数値を指定する。
戻り値
引数「y, x」に指定した座標(y, x)とx軸とのθ(シータ)角の角度を、ラジアン(弧度法の単位)で返す。
サンプル
<script>
var $atan2 = Math.atan2( 1, 1 );
document . write( '<p>Math.atan2( 1, 1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 0, 1 );
document . write( '<p>Math.atan2( 0, 1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 1, 0 );
document . write( '<p>Math.atan2( 1, 0 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( -1, 1 );
document . write( '<p>Math.atan2( -1, 1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 1, -1 );
document . write( '<p>Math.atan2( 1, -1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( -1, -1 );
document . write( '<p>Math.atan2( -1, -1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 1, 2 );
document . write( '<p>Math.atan2( 1, 2 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 2, 1 );
document . write( '<p>Math.atan2( 2, 1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
</script>
var $atan2 = Math.atan2( 1, 1 );
document . write( '<p>Math.atan2( 1, 1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 0, 1 );
document . write( '<p>Math.atan2( 0, 1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 1, 0 );
document . write( '<p>Math.atan2( 1, 0 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( -1, 1 );
document . write( '<p>Math.atan2( -1, 1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 1, -1 );
document . write( '<p>Math.atan2( 1, -1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( -1, -1 );
document . write( '<p>Math.atan2( -1, -1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 1, 2 );
document . write( '<p>Math.atan2( 1, 2 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
var $atan2 = Math.atan2( 2, 1 );
document . write( '<p>Math.atan2( 2, 1 ):<br />' );
document . write( ' ラジアン: ' + $atan2 + '<br />' );
document . write( ' 度数法: ' + $atan2 / Math.PI * 180 + '</p>' );
</script>
↓↓↓出力結果↓↓↓