Math는 수학적인 상수와 함수를 위한 속성+메서드를 가지는 자바스크립트 내장 객체입니다.
* 함수 객체가 아님
* Number 내장객체만 지원하며 BigInt는 지원하지 않습니다.
많이 이용하는 Math Method
- Math.random()
- Math.min()
- Math.max()
- Math.floor()
- Math.round()
- Math.ceil()
- Math.sin()
Math.PI
원주율 파이 값을 반환합니다.
Math.random()
0~1 사이 소수값을 랜덤 반환합니다.
0과 1은 랜덤 값에 포함되지 않습니다.(사이 값만!)
Math.floor(n)
소수점 이하 값을 버리고 나머지 정수 값을 반환합니다.
(아래) Math.floor을 활용하여 Math.random의 결과를 정수로 출력할 수 있습니다.
Math.ceil(n)
정수값을 반올림하여 반환합니다.
Math.round(n)
가장 가까운 정수 값으로 반환합니다.
* Math.ceil()과 다른 점은 ceil은 무조건 반올림하는 반면 round는 가까운 정수 기준으로 반환됩니다.
Math.abs(-n)
음수 값을 양수 값으로 반환합니다.
Math.min(n, n, n)
가지고 있는 수 중 가장 작은 수를 반환합니다.
Math.max(n, n, n)
가지고 있는 수 중 가장 큰 수를 반환합니다.
728x90
Comments, Trackbacks