• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

Math.radians에 대해

22.11.01 20:39 작성 조회수 285

0

안녕하세요 코딩일레븐님😊
강의를 보다가 Math.radians를 따로 정의하시고 사용하시더라구요.

Math.radians = (degrees) => {
    return (degrees * Math.PI) / 100;
}

 

Math 객체에 radians를 mutate해서 추가해주신 것 같은데
혹시 이런 방식으로 추가하는 게 TypeScript에서도 가능할까요?

답변 1

답변을 작성해보세요.

0

안녕하세요 사실 이 함수의 핵심은

(degrees x Math.PI ) / 180 으로 45를 던졌을 때 0.785398... 이라는 숫자를 얻는 것입니다.

Math.radians 가 아닌 일반 함수로 구현하셔도 됩니다.


const degToRad = (deg: number): number => {
  return deg * (Math.PI / 180.0);
};

console.log(degToRad(45));  // 0.7853981633974483