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

자바스크립트에서 숫자를 다룰 때는 여러 메서드를 사용할 수 있습니다. 이번 글에서는 주로 사용되는 숫자 메서드인 toFixedtoPrecision에 대해 알아보겠습니다.

toFixed()

toFixed() 메서드는 소수점 이하의 자리수를 지정하여 숫자를 문자열로 반환합니다. 이 메서드는 반올림을 수행하므로 결과가 예상과 다를 수 있습니다. toFixed() 메서드의 문법은 다음과 같습니다:

number.toFixed(digits)

다음은 toFixed() 메서드의 예시입니다:

let num = 3.14159265359;
let fixedNum = num.toFixed(2);

console.log(fixedNum); // 3.14

위의 코드에서 toFixed(2) 메서드를 사용하여 num 변수의 소수점 이하 두 자리까지 표시된 문자열을 반환합니다.

toPrecision()

toPrecision() 메서드는 전체 숫자의 자릿수(정수 + 소수점)를 지정하여 숫자를 문자열로 반환합니다. 이 메서드는 반올림을 수행하므로 결과가 예상과 다를 수 있습니다. toPrecision() 메서드의 문법은 다음과 같습니다:

number.toPrecision(digits)

다음은 toPrecision() 메서드의 예시입니다:

let num = 3.14159265359;
let precisionNum = num.toPrecision(4);

console.log(precisionNum); // 3.142

위의 코드에서 toPrecision(4) 메서드를 사용하여 num 변수를 전체 자릿수 4로 표시된 문자열을 반환합니다.

결론

toFixed()toPrecision() 메서드는 자바스크립트에서 숫자를 다룰 때 유용한 메서드입니다. 이러한 메서드를 사용하여 숫자를 원하는 형식으로 변환하고 처리할 수 있습니다. 다양한 상황에서 이러한 메서드를 적절하게 활용하여 자바스크립트 프로그래밍을 보다 효율적으로 수행할 수 있습니다.