본문 바로가기
웹/JS

코딩테스트를 위한 JavaScript 문법 : Math 클래스

by 매이나 2023. 9. 14.

Math란

JavaScript에서 기본적으로 제공하는 수학 관련 계산을 하는 데 사용하는 상수 또는 함수를 가진 객체

 

Math의 유용한 함수들

1. Math.abs - 숫자의 절대값을 반환하는 함수

Math.abs(13) // 13
Math.abs(-13) // 13

2. Math.ceil - 숫자를 정수 부분으로 올림해주는 함수

Math.ceil(12.123) // 13
Math.ceil(5.5) // 6
Math.ceil(15) // 15

// 소수점 자릿수를 정해주고 싶을 때
Math.ceil(1.123 * 10) / 10 // 1.2
Math.ceil(1.123 * 100) / 100 // 1.13

3. Math.round - 숫자를 정수 부분으로 반올림해주는 함수

Math.round(1.2) // 1
Math.round(1.51) // 2
Math.round(3.83) // 4

// 소수점 자릿수를 정해주고 싶을 때
Math.round(1.225 * 10) / 10 // 1.2
Math.round(1.336 * 100) / 100 // 1.34

4. Math.floor - 숫자를 정수 부분으로 내림해주는 함수

Math.floor(1.13) // 1
Math.floor(3.45) // 3
Math.floor(4.81) // 4

// 소수점 자릿수를 정해주고 싶을 때
Math.floor(1.33 * 10) / 10 // 1.3
Math.floor(3.256 * 100) / 100 // 3.25

5. Math.max - 주어진 값들 중 가장 큰 수를 반환하는 함수

Math.max(1,-1,10) // 10
Math.max(-1,-2,-3) // -1

// 배열안에 가장 큰 수 찾기
const arr = [1,2,3,4,5]
Math.max(...arr) // 5

6. Math.min - 주어진 값들 중 가장 작은 수를 반환하는 함수

Math.min(20,10,34) // 10
Math.min(-10,-23,-15) // -23

// 배열안에 가장 작은 수 찾기
const arr = [10,2,5,9,1]
Math.min(...arr) // 1

7. Math.pow - 제곱을 구해서 반환하는 함수

Math.pow(2,2) // 4
Math.pow(2,3) // 8
Math.pow(2,4) // 16

// 제곱근을 구하는 방법
Math,pow(4, 0.5) // 2
Math.pow(9, 0.5) // 3
Math.pow(7, 0.5) // 2.6457513...

8. Math.sqrt - 제곱근을 구해서 반환하는 함수

Math.sqrt(4) // 2
Math.sqrt(9) // 3
Math.sqrt(7) // 2.645751311...

 

댓글