[JS] Math Method (소수점 올림, 버림, 반올림)

Syntax

Math.ceil() : 소수점 이하 올림, 정수 반환
Math.floor() : 소수점 이하 버림, 정수 반환
Math.round() : 소수점 이하 반올림, 정수 반환

Description

ceil(), floor(), round() 등의 메소드는 Math의 정적 메소드이므로, 사용자가 생성하는 Math 객체의 메소드처럼 사용하지 않고, 언제나 Math.ceil() 의 형태로 사용 합니다. (Math 는 생성자가 아님)

Examples

// 올림
Math.ceil(.95);    // 1
Math.ceil(4);      // 4
Math.ceil(7.004);  // 8

// 버림
Math.floor( 45.95); //  45
Math.floor( 45.05); //  45
Math.floor(  4   ); //   4

// 반올림
Math.round( 20.49); //  20
Math.round( 20.5 ); //  21

참고 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/