객체, 속성, 메소드가 무엇인지 설명하기
객체(Object)란 추상적 의미로, 실제로 존재하는 사물'을 의미하고 이름과 값으로 구성된 속성을 의미합니다.
속성(propertty)은 객체 내부에 있는 값을 의미합니다.
메소드(method)는 객체 속성 중에 함수 자료형인 것을 의미합니다.
p. 288 확인 문제 3번 풀고, 풀이 과정 설명하기
모질라 문서에서 Math 객체와 관련된 내용을 읽고 사인 90도의 값을 구해보세요. 참고로 사인 90도는 1입니다. 아주 단순하게 생각해서 구현하면 0.8939966636005579라는 결과가 나옵니다. 0.8939966636005579가 나왔다면 왜그런지, 그리고 이를 어떻게 해야 제대로 사용할 수 있는지 구글 검색 등을 활용해서 알아보고 코드를 수정하세요.
<head>
<script>
// 변수를 선언합니다.
const degree = 90
// 출력합니다.
// TODO:
</script>
</head>
모질라 문서 경로 - https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math
모질라 문서 경로를 참고하여 Math.sin() 메소드로 90 도를 출력해 보았다.
<head>
<script>
// 변수를 선언합니다.
const degree = 90
// 출력합니다.
console.log(Math.sin(degree))
</script>
</head>
모질라 문서에서 Sin 함수를 사용하려면 아래와 같은 설명이 되어있다. 매개 변수에 라디안을 사용하지 않아서 0.8939966636005579 란 값이 출력된 것이다. 이를 원하는 결과로 출력하려면 값 * PI / 180 을 사용 해야 한다.
<head>
<script>
// 변수를 선언합니다.
const degree = 90
// 출력합니다.
console.log(Math.sin(degree * Math.PI / 180))
</script>
</head>
혼공단 머신러닝+딥러닝 2주차 미션 - Chapter 03 (0) | 2022.02.22 |
---|---|
혼공단 자바스크립트 6주차 미션 - Chapter 07 ~ 08 (0) | 2022.02.22 |
혼공단 머신러닝+딥러닝 1주차 미션 - Chapter 01 ~ 02 (0) | 2022.02.09 |
혼공단 7기 일정 (0) | 2022.02.06 |
혼공단 자바스크립트 4주차 미션 - Chapter 05 (0) | 2022.02.02 |
댓글 영역