소수점 이하를 버려야 하는 상황이 나올 때 항상 Math.floor() 함수를 썼으나, 의도하지 않은 상황이 나올 수 있다는 사실을 인지하여 관련 함수들을 정리해 본다. Math.ceil() : 소수점 이하를 올리는 함수 Math.floor() : 소수점 이하를 내리는 함수 Math.round() : 소수점 이하를 반올림하는 함수 Math.trunc() : 소수점 이하를 버리는 함수 Math.floor() 는 내림해주는 함수이기 때문에 소수점 이하를 버리기 위해 사용한다고 했을 때, 해당 값이 양수일 때는 적적할 것이나, 음수일 때 문제가 된다. 예를 들어 -15.5 에서 소수점을 버리고 '-15' 만 return 하고 싶을 경우, Math.floor(-15.5) 를 해버리게 되면 '-16' 이 retu..