🚀 94sssh
Published on

2024.08.07

[딥다이브] - 29. Math

29.1. Math 프로퍼티

29.1.1. Math.PI

원주율 PI 값 3.141592653589793을 리턴한다.

29.2. Math 메서드

29.2.1. Math.abs

인수로 전달된 숫자의 절대값을 리턴한다.

29.2.2. Math.round

인수로 전달된 숫자의 소수점 이하를 반올림한 정수를 리턴한다.

29.2.3. Math.ceil

인수로 전달된 숫자의 소수점 이하를 올림한 정수를 리턴한다.

29.2.4. Math.floor

인수로 전달된 숫자의 소수점 이하를 내림한 정수를 리턴한다.

29.2.5. Math.sqrt

인수로 전달된 숫자의 제곱근을 리턴한다.

29.2.6. Math.random

0에서 1 미만의 임의의 난수를 리턴한다.

Math.floor(Math.random() * 10 + 1) // 1에서 10 범위의 랜덤 정수

29.2.7. Math.pow

첫 번째 인수를 밑으로, 두 번째 인수를 지수로 거듭제곱한 결과를 리턴한다. 지수 연산자(**)가 더 가독성이 좋다.

29.2.8. Math.max

전달받은 인수 중에서 가장 큰 수를 리턴한다. 인수가 전달되지 않으면 -Infinity를 리턴한다.

29.2.9. Math.min

전달받은 인수 중에서 가장 작은 수를 리턴한다. 인수가 전달되지 않으면 Infinity를 리턴한다.