Math.atan2( y, x )メソッド

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>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, Mathオブジェクト, メソッド, リファレンス, 組み込みオブジェクト タグ: パーマリンク