Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 소수를 가장 가까운 10분의 1까지 반올림하는 방법 – toFixed() 활용법

JavaScript에서 소수를 가장 가까운 10분의 1(소수점 첫째 자리)까지 반올림하려면 toFixed(1) 메서드를 사용하면 됩니다. 이 메서드는 숫자를 지정한 소수 자릿수만큼 반올림한 결과를 문자열 형태로 반환합니다.

기본 문법

var anyVariableName = yourVariableName.toFixed(1)

예를 들어 다음과 같은 소수 값이 있다고 가정해 보겠습니다.

var decimalValue = 200.432144444555;
console.log("실제 값 = " + decimalValue);

예제 코드

이제 위 소수를 소수점 첫째 자리까지 반올림해 보겠습니다. 전체 코드는 다음과 같습니다.

var decimalValue = 200.432144444555;
console.log("실제 값 = " + decimalValue);
var modifiedValue = decimalValue.toFixed(1);
console.log("변경된 값 = " + modifiedValue);

위 프로그램을 실행하려면 Node.js 환경에서 다음 명령어를 입력합니다. 여기서는 파일 이름이 demo38.js라고 가정합니다.

node demo38.js

실행 결과

프로그램을 실행하면 아래와 같은 출력 결과를 확인할 수 있습니다.

PS C:\Users\Amit\JavaScript-code> node demo38.js
실제 값=200.432144444555
변경된 값=200.4

참고 사항

toFixed()는 항상 문자열을 반환한다는 점에 유의해야 합니다. 따라서 반올림한 값을 산술 연산에 사용하려면 parseFloat() 또는 Number()를 사용하여 숫자형으로 변환해 주는 것이 좋습니다.