[JS] Math 객체

유난·2024년 9월 30일

TIL

목록 보기
2/15
post-thumbnail

JS에는 기본적으로 내장하고 있는 객체들이 있다. 그 중 Math 객체에는 수학적인 계산을 수행할 수 있는 여러 유용한 메서드와 상수가 포함되어 있는데, 이를 정리해보고자 한다.

주요 메서드

1. Math.abs(num)

  • 절대값을 계산해주는 메소드
	console.log(Math.abs(-123)); // 123

2. Math.ceil(num)

  • 소숫점 첫째자리에서 올림 해주는 메소드 -> 정수형으로 변환
	console.log(Math.ceil(123.4)); // 124

3. Math.floor(num)

  • 소숫점 첫째자리에서 내림 해주는 메소드 -> 정수형으로 변환
	console.log(Math.floor(123.4)); // 123

4. Math.trunc(num)

  • 소숫점 첫째자리에서 버림 해주는 메소드 -> 정수형으로 변환
  • 양수일 때는 내림, 음수일 때는 올림처럼 동작
	console.log(Math.trunc(-123.4)); // -123

4. Math.round(num)

  • 소숫점 첫째자리에서 반올림 해주는 메소드 -> 정수형으로 변환
	console.log(Math.round(123.4)); // 123

5. Math.sqrt(num)

  • 제곱근을 반환해주는 메소드
	console.log(Math.sqrt(25)); // 5

6. Math.pow(num1, num2)

  • num1의 num2제곱을 해주는 메소드
	console.log(Math.pow(2,3)); // 8

7. Math.max(num1, num2, ...)

  • 최대값을 리턴해주는 메소드
	console.log(Math.max(100,20,30)); // 100

8. Math.min(num1, num2, ...)

  • 최솟값을 리턴해주는 메소드
	console.log(Math.min(10,30)); // 10

주요 상수

1. Math.PI

  • 원주율 𝜋 (3.141592653589793), 소숫점 이하 15번째 자리까지

2. Math.E

  • 자연로그 e (2.718281828459045), 소숫점 이하 15번째 자리까지
profile
프론트엔드 꿈나무🌱

0개의 댓글