Терпи и воздерживайся (Эпиктет).

JavaScript – Math. Метод atan2

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
30 июня 2019

Описание

Этот метод возвращает арктангенс отношения его аргументов. Метод atan2 возвращает числовое значение между -pi и pi, представляющее угол тета точки (x, y).

 

Синтаксис

Его синтаксис выглядит следующим образом:

Math.atan2( x, y ) ;

 

Детали параметров

х и у – числа.

 

Возвращаемое значение

Возвращает арктангенс в радианах числа.

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.

 

Пример

Попробуйте следующий пример программы.

<html>   
   <head>
      <title>JavaScript - Math. Метод atan2</title>
   </head>
   
   <body>      
      <script type = "text/javascript">
         var value = Math.atan2(85,12);
         document.write("Первое тестовое значение : " + value ); 
         
         var value = Math.atan2(12,85);
         document.write("<br />Второе тестовое значение : " + value ); 
         
         var value = Math.atan2(0, -0);
         document.write("<br />Третье тестовое значение : " + value ); 
         
         var value = Math.atan2(+Infinity, -Infinity);
         document.write("<br />Четвертое тестовое значение : " + value ); 
      </script>      
   </body>
</html>

 

Вывод

Первое тестовое значение : 1.4305467171582915
Второе тестовое значение : 0.14024960963660513
Третье тестовое значение : 3.141592653589793
Четвертое тестовое значение : 2.356194490192345

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close