Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript Math.atanh() 함수 사용법 – 역쌍곡탄젠트 계산하기

JavaScript의 Math.atanh() 함수는 숫자를 인수로 받아 그 값에 대한 역쌍곡탄젠트(hyperbolic arctangent) 값을 라디안(radian) 단위로 반환합니다. 만약 결과값을 각도(degree) 단위로 변환하고 싶다면, 반환된 값에 180을 곱한 뒤 원주율 π(약 3.14159)로 나누어 주면 됩니다.

문법(Syntax)

Math.atanh() 함수의 기본 문법은 다음과 같습니다.

Math.atanh(x)

여기서 x는 -1부터 1 사이의 숫자여야 하며, 이 범위를 벗어난 값을 입력하면 NaN(Not a Number)이 반환됩니다.

예제(Example)

다음 예제는 Math.atanh() 함수를 사용하여 0.5의 역쌍곡탄젠트 값을 구하고, 이를 라디안과 각도 두 가지 단위로 출력하는 코드입니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var result = Math.atanh(0.5);
      document.write("역쌍곡탄젠트 값(라디안): "+result);
      document.write("<br>");
      document.write("역쌍곡탄젠트 값(각도): "+result*180/Math.PI);
   </script>
</body>
</html>

출력 결과(Output)

역쌍곡탄젠트 값(라디안): 0.5493061443340548
역쌍곡탄젠트 값(각도): 31.47292373094538

참고 사항

  • Math.atanh(1)Infinity를 반환합니다.
  • Math.atanh(-1)-Infinity를 반환합니다.
  • -1보다 작거나 1보다 큰 값을 입력하면 NaN이 반환됩니다.