[javascript] Math
Math Method Dictionary
Math.abs()
절대값을 반환한다.
Math.abs(-10); // return 10
Math.ceil()
소수점 올림하여 정수를 반환한다.
Math.ceil(0.95) // return 1
Math.ceil(-1.1) // return -1
Math.floor()
소수점 내림하여 정수를 반환한다.
Math.floor(0.95) // return 0
Math.floor(-1.1) // return -2
Math.max()
매개변수 중 가장 큰 값을 반환한다.
Math.max(1, 2, 3) // return 3
let arr = [1, 2, 3]
Math.max(...arr) // return 3
Math.min()
매개변수 중 가장 작은 값을 반환한다.
Math.min(1, 2, 3) // return 1
let arr = [1, 2, 3]
Math.min(...arr) // return 1
Math.pow()
두 정수를 받아 제곱하여 반환한다. \(Math.pow(x, y) = x^y\)
Math.pow(2, 4) // return 16
Math.random()
0~1 부동소수점 난수를 반환한다.
Math.random() // return 랜덤한 0~1 사이 소수점값
Math.random() * 100 // return 랜덤한 0~100 사이 값을 얻을 수 있다.
Math.round()
소수점 반올림하여 정수를 반환한다.
Math.round(0.1) // return 0
Math.round(0.7) // return 1
Math.sign()
부호를 1, -1 형식으로 반환한다.
Math.sign(3) // return 1
Math.sign(-3) // reutrn -1
Math.sign('-3') // reutrn -1
Math.sqrt()
제곱근을 반환한다.
Math.sqrt(144) // return 12
Math.sqrt() // return NaN0
Math.sqrt(-1) // return NaN
Math.trunc()
소수점을 삭제한 정수를 반환한다.
Math.trunc(0.12) // return 0
Math.trunc(-1.9) // return -1
참조
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math