자바스크립트 숫자 메서드(toFixed, toPrecision 등)

자바스크립트는 다양한 내장 숫자 메서드를 제공하여 숫자를 조작하고 형식화하는 데 도움을 줍니다. 이 글에서는 대표적인 메서드 중 toFixedtoPrecision에 대해 알아보겠습니다.

toFixed 메서드

toFixed 메서드는 소수점 이하의 숫자를 지정된 자릿수까지 반올림하여 문자열로 반환합니다. 이 메서드는 Number 객체에 사용할 수 있습니다.

const number = 3.14159265359;
const fixedNumber = number.toFixed(2);
console.log(fixedNumber); // "3.14"

위의 예제에서 toFixed(2)는 소수점 이하 2자리까지 반올림하여 문자열 “3.14”를 반환합니다. 이 메서드는 양수와 음수 모두에 사용할 수 있으며, 반환된 값은 항상 문자열 타입입니다.

toPrecision 메서드

toPrecision 메서드는 숫자를 지정된 전체 자릿수까지 반올림하여 문자열로 반환합니다. 이 메서드 역시 Number 객체에 사용할 수 있습니다.

const number = 123.456789;
const precisionNumber = number.toPrecision(5);
console.log(precisionNumber); // "123.46"

위의 예제에서 toPrecision(5)는 자릿수를 5로 지정하여, 전체 자릿수까지 반올림하여 문자열 “123.46”을 반환합니다. 이 메서드 또한 양수와 음수 모두에 사용할 수 있으며, 반환된 값은 문자열 타입입니다.

결론

toFixedtoPrecision은 자바스크립트에서 숫자를 형식화하고 조작하는 강력한 메서드입니다. 이들 메서드를 적절히 활용하여 숫자를 원하는 형식으로 표현할 수 있습니다. 자세한 내용은 MDN 웹 문서를 참고해주세요.