본문으로 건너뛰기
실습하기

Math 객체

JavaScript는 수학 문제 풀이를 돕는 여러 기능을 갖추고 있습니다.

다음과 같이 Math 객체는 수학적 연산을 돕는 여러 상수와 메서드를 제공합니다.


수학 연산에 필요한 기본적인 상수

Math.PI는 원의 둘레와 지름의 비율인 π(파이) 값을 반환합니다.

파이 값 출력
console.log(Math.PI); // 3.141592653589793

Math.PI를 사용하면 원의 넓이나 둘레를 구할 때 유용하게 사용할 수 있습니다.

이외에도 Math.E는 자연 상수 e 값을 반환합니다.


반올림

Math.round(숫자)는 가장 가까운 정수로 반올림합니다.

Math.round 반올림
console.log(Math.round(4.7)); // 5
console.log(Math.round(4.4)); // 4

올림

Math.ceil(숫자)는 가장 가까운 큰 정수로 값을 올립니다.

Math.ceil 올림
console.log(Math.ceil(4.2)); // 5

내림

Math.floor(숫자)는 가장 가까운 작은 정수로 값을 내립니다.

Math.floor 내림
console.log(Math.floor(4.7)); // 4

최대, 최소 값

  • Math.max(숫자1, 숫자2, ...) : 주어진 숫자 중에서 가장 큰 값을 반환합니다.

  • Math.min(숫자1, 숫자2, ...) : 주어진 숫자 중에서 가장 작은 값을 반환합니다.

최대, 최소 값 출력
console.log(Math.max(3, 7, 2, 8, 5)); // 8
console.log(Math.min(3, 7, 2, 8, 5)); // 2

제곱

Math.pow(밑, 지수)는 밑의 지수 제곱 값을 계산합니다.

제곱 값 출력
console.log(Math.pow(2, 3)); // 8 (2의 3제곱)

제곱근

Math.sqrt(숫자)는 주어진 숫자의 제곱근 값을 반환합니다.

제곱근 값 출력
console.log(Math.sqrt(16)); // 4 (16의 제곱근)

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!