[javascript] Underscore.js를 사용하여 숫자를 포맷하는 방법은 어떻게 되나요?
_.formatNumber(number, decimals, decimalSeparator, thousandSeparator)
함수를 사용합니다. 이 함수는 숫자를 포맷하고 문자열로 반환합니다.
number
: 포맷할 숫자입니다.decimals
(선택사항): 소수 자릿수를 지정합니다. 기본값은 2입니다.decimalSeparator
(선택사항): 소수점을 표시할 때 사용할 기호입니다. 기본값은 “.”입니다.thousandSeparator
(선택사항): 천 단위 구분 기호를 설정합니다. 기본값은 “,”입니다.
예시 코드는 다음과 같습니다:
const formattedNumber = _.formatNumber(123456.789, 2, ".", ",");
console.log(formattedNumber); // "123,456.79"
위의 예시 코드에서는 소수점 이하 2자리까지 포맷하여 천 단위마다 “,”를 사용하여 숫자를 표시합니다. 반환된 formattedNumber
변수에는 “123,456.79” 문자열 값이 저장됩니다.
번역 참고: Underscore.js documentation