= 주어진 숫자의 절댓값을 반환합니다.
ex) console.log(Math.abs(2)) // 2
console.log(Math.abs(-2)) // 2
= 주어진 숫자를 올림해 정수를 반환합니다.
ex) console.log(Math.ceil(3.1415926535)) // 4
= 주어진 숫자를 내림해 정수를 반환합니다.
ex) console.log(Math.floor(3.1415926535)) // 3
= 주어진 숫자 중 가장 큰 숫자를 반환합니다.
ex) console.log(Math.max(1,22,38,192)) // 192
= 주어진 숫자 중 가장 작은 숫자를 반환합니다.
ex) console.log(Math.min(1,22,38,192)) // 1
= 주어진 숫자의 거듭제곱한 값을 반환합니다.
ex) console.log(Math.pow(4,2)) // 16
console.log(Math.pow(7,2)) // 49
console.log(Math.pow(10,3)) // 1000
= 숫자 0 이상, 1 미만의 난수를 반환합니다.
ex) console.log(Math.random()) // 0.92964100142
//특정 범위의 랜덤 정수를 얻는 함수
function random(min = 0, max = 10) {
return Math.floor(Math.random() * (max-min)) + min
}
console.log(random()) // 3
console.log(random(11, 20)) 15
console.log(random(101, 999)) 680
Math.round()
= 주어진 숫자를 반올림해 정수를 반환합니다.
ex) const num1 = 3.141
const num2 = 3.768
console.log(Math.round(num1)) // 3
console.log(Math.round(num2)) // 4