- 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
를 리턴한다.