Math.tan() 함수란?
JavaScript의 Math 객체가 제공하는 tan() 함수는 라디안(radian) 단위로 표현된 각도를 인수로 받아, 해당 각도의 탄젠트(tangent) 값을 반환합니다.
주의할 점은 이 함수가 받는 인수는 '도(degree)'가 아니라 '라디안'이라는 것입니다. 따라서 숫자 90을 그대로 전달하면 90도가 아니라 90라디안에 대한 탄젠트 값이 계산됩니다. 도 단위의 각도를 사용하려면 degree * Math.PI / 180과 같이 라디안으로 변환한 뒤 전달해야 합니다.
구문
기본적인 사용 구문은 다음과 같습니다.
Math.tan(각도)
예제
아래 예제에서는 Math.tan() 함수에 90을 전달하고, 반환된 탄젠트 값을 화면에 출력합니다.
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var result = Math.tan(90);
document.write("입력된 각도의 탄젠트 값: " + result);
</script>
</body>
</html>실행 결과
입력된 각도의 탄젠트 값: -1.995200412208242
정리
Math.tan()은 라디안 단위의 각도를 받아 탄젠트 값을 계산하는 함수입니다. 결과가 직관적이지 않다면 인수를 도 단위가 아닌 라디안으로 해석하기 때문일 수 있으므로, 필요에 따라 단위 변환을 꼭 확인하시기 바랍니다.