toFixed 메서드
toFixed 메서드는 소수점 이하 지정된 자릿수까지
숫자를 반올림합니다.
자릿수는 매개변수로 지정합니다.
자릿수가 지정되지 않으면 기본값으로
0 자리가 사용되며, 이는 정수로의
반올림을 의미합니다.
구문
숫자.toFixed([소수점 이하 자릿수]);
예제
소수가 주어졌다고 가정해 봅시다. 이 소수를
소수점 이하 3자리까지 반올림해 보겠습니다:
let num = 1.1111;
console.log(num.toFixed(3));
코드 실행 결과:
1.111
예제
다음 예제에서도 소수점 이하 3자리만 남겨두지만,
마지막 숫자가 1 증가합니다. 이는 수학적 규칙에 따라
반올림이 이루어지기 때문입니다:
let num = 1.1119;
console.log(num.toFixed(3));
코드 실행 결과:
1.112
예제
다음 예제에서는 메서드 매개변수가 비어 있으므로 소수가 정수로 반올림됩니다:
let num = 1.111;
console.log(num.toFixed());
코드 실행 결과:
1
예제
다음 예제에서 메서드 매개변수는 원본 소수의
소수점 이하 자릿수를 초과하므로, 메서드는 우리 소수의
끝에 두 자리 0을 추가합니다:
let num = 1.1111;
console.log(num.toFixed(6));
코드 실행 결과:
1.111100
함께 보기
-
숫자 반올림을 수행하는 메서드들:
Math.round,Math.ceil,Math.floor -
숫자를 특정 자릿수까지 반올림하는 메서드:
toPrecision