본문 바로가기
programming/javascript

자바스크립트 삼각함수 sin cos tan 메서드 사용 using javascript trigonometric functions method

by 개코 - 개발과 코딩 2022. 3. 12.

삼각함수의 종류는 싸인, 코싸인, 탄젠트가 있다. 자바스크립트에서는 이를 계산하는 메서드가 존재하고, Math 객체를 이용한다. 각각의 메서드는 Math.sin() Math.cos() Math.tan() 이다. 인자값으로는 라디안값이 들어간다. 참고로 라디안은 원주 호의 길이가 반지름과 같은 길이가 될 때의 각도이다.

자바스크립트 삼각함수 sin cos tan 메서드 사용
using javascript trigonometric functions method

삼각함수는 여러가지 용도로 사용된다.
사용자에게 흥미를 유발하는 홈페이지나 앱을 만들때도 삼각함수는 사용된다.
이들의 사용은 단순히 메서드지만 그래픽과 사용되면 눈이 즐겁다.
가장 기본적이 것은 바이오리듬과 같은 것이다.

삼각 함수의 종류

삼각 함수의 종류는 3가지가 있다.
싸인, 코싸인, 탄젠트이다.
이들은 자바스크립트로 계산하는 메서드를 제공하는데 Math 객체에 종속되어 사용된다.

참고로 라디안은 원주 호의 길이가 반지름과 같은 길이가 될 때의 각도를 말한다.

라디안 각도 = 각도 * 3.14 / 180
1 radian = 57.29589도

Math.sin( 라디안 각도 );
Math.cos( 라디안 각도 );
Math.tan( 라디안 각도 );

샘플코드

위의 메서드를 이용하여 예제를 만들어 본다.

그래픽적인 부분은 제외하고 메서드의 사용을 우선으로 한다.

<!DOCTYPE html>
<html>
    <body>

        <script>
            
            console.log('----------');

            let _number;
            let _degree = 180;
            let _pi = Math.PI;
            let _radian = _degree * _pi / 180;

            _number = Math.sin(_radian);
            console.log("Math.sin : %s ", _number);

            _number = Math.cos(_radian);
            console.log("Math.cos : %s ", _number);

            _number = Math.tan(_radian);
            console.log("Math.tan : %s ", _number);
            
            console.log('----------');
            /* */

        </script>

    </body>
</html>

결과 화면을 보자.

각도가 180일 때의 sin, cos, tan 값은 아래와 같다.

반응형

댓글