개발로그필름

[JS] Math.floor(), Math.ceil(), Math.round() 개념과 예제 본문

IT/JavaScript

[JS] Math.floor(), Math.ceil(), Math.round() 개념과 예제

yuullog 2023. 1. 31. 10:55
728x90
반응형
SMALL

Math.floor()

주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환

console.log(Math.floor(6.9));   // 6

console.log(Math.floor(5.05));  // 5

console.log(Math.floor(10));   // 10

console.log(Math.floor(-5.05));   // -6

 

 

 

 

Math.ceil()

주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 정수(integer)로 반환

Math.ceil(0.95);    // 1
Math.ceil(4);      // 4
Math.ceil(7.004);  // 8
Math.ceil(-0.95);  // -0
Math.ceil(-4);     // -4
Math.ceil(-7.004); // -7

 

 

Math.round()

입력값을 반올림한 수와 가장 가까운 정수 값 반환

console.log(Math.round(0.9));   // 1

console.log(Math.round(5.95), Math.round(5.5), Math.round(5.05));   // 6  6  5

console.log(Math.round(-5.05), Math.round(-5.5), Math.round(-5.95));  // -5 -5 -6

소수점 이하 값 > 0.5            =>            절대값 높은 정수 리턴

소수점 이하 값 < 0.5           =>             절대값 낮은 정수 리턴

소수점 이하 값 = 0.5           =>             입력받은 수보다 큰 다음 정수 리턴

 

 

 

 

반응형
LIST
Comments