🩷 5주차 미션
🩵 기본미션
객체 (object) | 속성 (property) | 메소드 (method) |
여러 가지 속성을 가질 수 있는 대상 | 객체 내부에 있는 값 ● 배열 내부에 있으면 요소 ● 객체 내부에 있으면 속성 ○ delete 키워드 : 객체의 속성 제거 할 때 사용 |
객체의 속성 중에 함수 자료형인 속성 ● this 키워드 : 객체 내부의 메소드에서 자기 자신이 가진 속성을 표시할 때 사용 |
🩵 선택미션
❓모질라 문서에서 Math 객체와 관련된 내용을 읽고 사인 90도의 값을 구하기
단순하게 생각해서 Math.sin( ) 메소드를 사용하여 코드를 구현하면 0.8939966636005579 이러한 결과가 나오게 된다.
이를 어떻게 해야 제대로 사용할 수 있는지 구글 검색을 활용해 볼 것이다.
javascript math sin 사용법이라고 검색 후 글을 보면 된다.
Math.sin( ) 함수의 인자로 주어지는 것은 각도가 아니라 라디안 값이라고 한다.
라디안은 각의 크기를 재는 SI 단위라고 한다.
라디안 값을 각도 값으로 반환하려면
라디안 값 = (각도 * Math.PI) / 180
의 공식을 사용해야한다.
이제 다시 한번 코드를 작성해보자.
const degree = 90
으로 각도를 변수로 선언한다.
그 후, Math.PI 속성을 활용해서 라디언 값을 구한다.
const degree = 90
const rad = (degree * Math.PI) / 180
console.log (Math.sin(rad))
위 결과를 실행해보면 우리가 원하는 결과인 1이 잘 나오게 된다.
🩷 CHAPTER 06 정리
위 글을 보시면 더 많은 내용이 정리되어 있습니다!!