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이 반환됩니다.