에뛰드 블로그
article thumbnail

🩷 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 정리

 

CHAPTER 06

🩷 06-1 객체의 기본 🩵 객체 객체 (object) : 속성을 가진 자바스크립트의 기본 데이터 타입 자바스크립트에서 여러 자료를 다룰 때 객체 사용 배열도 여러 자료를 다룰 수 있음 객체 선언 : 중괄

voielactee.tistory.com

위 글을 보시면 더 많은 내용이 정리되어 있습니다!!

profile

에뛰드 블로그

@MISU 미수

매일 1px씩 성장하는 개발자입니다! 성장하면서 알게 된 저의 지식을 공유하기 위한 블로그입니다

검색 태그