[Javascript] 자바스크립트 반올림, 반내림, 올림

WBeen·2022년 6월 2일
0

Javascript

목록 보기
1/5
post-thumbnail

짧게 쓰는 자바스크립트 정보


1. 반올림 함수

Math.round() 함수

Math.round(x)

파라미터로 입력받은 숫자(x)를 기준으로
소수점 이하의 값이 0.5보다 크거나 같으면 올림, 0.5보다 작으면 내림하여 계산

Math.round(1);  	// 1
Math.round(1.1);	// 1
Math.round(1.5);	// 2
Math.round(1.8888);	// 2

Math.round(0);		// 0
Math.round(null);	// 0

Math.round(-1);		// -1
Math.round(-1.3);	// -1
Math.round(-1.5);	// -1
Math.round(-1.7);	// -2

2. 내림 함수

Math.floor() 함수

Math.floor(x)

파라미터로 입력받은 숫자(x)보다 작거나 같은 정수 중 가장 큰 정수 반환

Math.floor(1);		// 1
Math.floor(1.1);	// 1
Math.floor(1.5);	// 1
Math.floor(1.999);	// 1

Math.floor(0);		// 0
Math.floor(null);	// 0

Math.floor(-1);		// -1
Math.floor(-1.3);	// -2
Math.floor(-1.5);	// -2
Math.floor(-1.999);	// -2

3. 올림 함수

Math.ceil() 함수

Math.ceil(x)

파라미터로 입력받은 숫자(x)보다 크거나 같은 정수 중 가장 큰 정수 반환

Math.ceil(1);		// 1
Math.ceil(1.3);		// 2
Math.ceil(1.5);		// 2
Math.ceil(1.8);		// 2
	
Math.ceil(0);		// 0
Math.ceil(null);	// 0

Math.ceil(-0.999);	// -0
Math.ceil(-1);		// -1
Math.ceil(-1.3);	// -1
Math.ceil(-1.5);	// -1
Math.ceil(-1.9999);	// -1

알고리즘 문제를 풀면서 이런저런 필요한 함수들을 알게되는데
Javascript 에는 사용자에게 유용한 함수들이 많다.
올림 , 내림 , 반올림 함수도 그 중 하나인데 사실 Javascript에서 부동소수점 계산은 한계가 있다고 한다....
어느정도 보정이 가능하지만 엄청나게 정밀한 숫자에서는 오차가 있을 수 있다고 하니 참고하자.

올림, 내림, 반올림 외에도 다양한 함수들이 있으니 간간히 정리해봐야지

profile
Front-end 개발자로 가는 길을 기록

0개의 댓글