[javascript] 숫자 다루기

자바스크립트는 숫자를 처리하는 다양한 내장 함수를 제공하여 숫자를 다루는 작업을 쉽게 도와줍니다. 이번에는 자바스크립트에서 숫자를 다루는데 유용한 내장 함수를 알아보겠습니다.

숫자 포맷 지정

숫자를 특정 형식으로 표시하고 싶을 때에는 toLocaleString 함수를 사용할 수 있습니다. 이 함수를 사용하면 숫자를 통화에 맞게 서식화하거나 소수점 이하 숫자를 특정 자릿수로 표시할 수 있습니다.

예를 들어, 다음과 같이 사용할 수 있습니다.

const number = 123456.789;

// 통화 서식으로 표시
const currencyFormat = number.toLocaleString('ko-KR', { style: 'currency', currency: 'KRW' }); // ₩123,456.79

// 소수점 이하 두 자리로 표시
const decimalFormat = number.toLocaleString('ko-KR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); // 123,456.79

소수점 다루기

자바스크립트에서 소수점을 다룰 때에는 toFixed, toPrecision, toExponential과 같은 함수를 사용할 수 있습니다. 이 함수들을 사용하여 소수점을 특정 자릿수로 제한하거나 지수 형태로 표현할 수 있습니다.

예를 들어,

const num = 123.456;

// 소수점 이하 두 자리로 제한
const fixedNum = num.toFixed(2); // 123.46

// 유효 자릿수 지정
const preciseNum = num.toPrecision(4); // 123.5

숫자 계산

자바스크립트에서 숫자를 계산할 때에는 평범한 수학 연산자(+, -, *, /)를 사용할 수 있습니다. 또한, Math 객체를 사용하여 고급 수학 함수를 사용할 수도 있습니다.

가령,

const sum = 10 + 20; // 30

const sqrt = Math.sqrt(25); // 5

자바스크립트의 숫자 다루기 함수들은 강력하면서도 다양한 기능을 제공하여 숫자와 관련된 작업을 효율적으로 수행할 수 있습니다. 숫자 다루기에 필요한 함수들을 적절히 활용하여 자바스크립트 프로그래밍을 보다 효율적으로 만들어보세요.

참고 자료