티스토리 뷰
5주차 (8/8 ~ 8/14) |
Chapter 06 | 객체, 속성, 메소드가 무엇인지 설명하기 | p. 288 확인 문제 3번 풀고, 풀이 과정 설명하기 |
[기본 미션]
객체, 속성, 메소드가 무엇인지 설명하기
○ 객체(object) : '실제로 존재하는 사물' 을 의미하고 name 과 value로 구성된 property 를 가진 자바스크립트의 기본 데이터 타입
○ 속성(property): 객체 내부에 있는 name 과 value로 구성된 값
○ 메소드(method) : 객체 내부에 있는 속성 중에서 함수 자료형인 속성
[선택 미션]
p.288 확인 문제 3번 풀고, 풀이과정 설명하기
const degree = 90
function getRadian(degree) { return degree * Math.PI / 180}
console.log(`90도의 사인값은 ${Math.sin(getRadian(90))}`)
// 실행결과: 90도의 사인값은 1
설명: 아래는 MDN 자바스크립트의 Math.sin(x) 에 대한 문서 입니다.
입력값 x는 숫자로 ("라디안으로 주어짐" ) 으로 써있습니다.
라디안이 뭔가.. 했더니 예제에는 degree로 상수가 설정되어있습니다.(const degree=90)
그럼 radian, degree 로 검색을 해봤더니
각을 표현하는 방법으로 저희가 알고있는 것은 degree 이고
이 외에 radian 표기법이 있었습니다.
1 radian = 약 57.3도 라고 하며,, 부채꼴에서 반지름과 호의 길이, radian의 관계로
반지름과 radian(중심각) 을 알면 부채꼴 호의 길이를 알 수 있고..
미지수가 3개이므로 그 중 2개를 알면 나머지 하나를 구할 수 있습니다.
지금 미션에서 중요한 것은 degree와 radian의 변환식인데..
x radian = x degree * PI / 180 라고 합니다.
그리고 x degree = x radian * 180 / PI 이고요.
이 중에서 저희는 degree -> radian 으로 변환하여 Math.sin 에 투입시키면 되므로..
함수를 선언하여 90 degree에 대한 radian(1.5707963267948966)을 리턴받은 후, Math.sin() 에 넣으면 1의 결과가 나옵니다.
'공부' 카테고리의 다른 글
[혼공학습단 9기] 혼자 공부하는 데이터분석 with 파이썬 - 1주차 (0) | 2023.01.09 |
---|---|
[혼공학습단 8기] 혼자 공부하는 자바스크립트 - 6주차 (0) | 2022.08.22 |
[경영과학] LibreOffice로 Linear Programming 문제 풀기 (0) | 2016.09.13 |
[경영과학]_경영과학 수업 1장. 서론 by KOOC (0) | 2016.09.08 |
- Total
- Today
- Yesterday
- 크롤링
- Crawling
- OS
- 나는리뷰어다
- 개밸자
- 혼공분석
- it창업
- Python
- 나는리뷰어다2023
- openai
- 마이크로서비스아키텍처
- 머신러닝시스템설계
- 육각형개발자
- 머신러닝앱
- Gym
- 우분투
- 파이썬
- 개발자로서지향할점
- install
- 오너프로그래머
- 혼공분석파이썬
- 혼공JS
- 중니어개발자
- MLOps
- 설치
- 혼공
- 시니어개발자
- 한빛미디어
- ubuntu
- 혼공학습단
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |