>웹 프론트엔드 >JS 튜토리얼 >JavaScript에서 숫자를 통화 문자열 형식으로 지정하려면 어떻게 해야 합니까?

JavaScript에서 숫자를 통화 문자열 형식으로 지정하려면 어떻게 해야 합니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-24 11:26:20944검색

How Can I Format Numbers as Currency Strings in JavaScript?

JavaScript에서 숫자 형식을 통화 문자열로 지정

JavaScript에서 "$ 2,500.00"과 같은 통화 문자열로 가격 형식을 지정하려면 국제화에서 제공하는 Intl.NumberFormat 기능을 활용할 수 있습니다. API.

구현:

  1. 숫자 포맷터 초기화:
const formatter = new Intl.NumberFormat('en-US', {
  style: 'currency',
  currency: 'USD',
});
  • 'en-US'는 로캘을 영어(United)로 지정합니다. 주).
  • 'style'은 서식 스타일을 'currency'로 설정합니다.
  • 'currency'는 통화 코드를 나타냅니다(예: 미국 달러의 경우 'USD').
  1. 적용 형식 지정:
const formattedPrice = formatter.format(amount);
  • 'amount'는 형식을 지정할 부동 소수점 값을 나타냅니다.
  • 'formattedPrice'는 형식이 지정된 통화 문자열을 반환합니다.

커스터마이징 옵션:

다음과 같은 추가 매개변수를 활용하여 형식을 추가로 사용자 정의할 수 있습니다.

  • minimumFractionDigits: 최소 소수 자릿수를 지정합니다. 표시(예: 정수의 경우 maximumFractionDigits: 0 만).
  • maximumFractionDigits: 표시할 최대 소수 자릿수를 지정합니다(예: 소수점 두 자리의 경우 maximumFractionDigits: 2).
  • trailingZeroDisplay: 후행 0 표시를 제어합니다(예: 입력이 정수일 때 0을 제거하는 'stripIfInteger').

Intl.NumberFormat을 활용하면 로케일 인식 방식으로 숫자를 통화 문자열 형식으로 쉽게 지정할 수 있습니다.

위 내용은 JavaScript에서 숫자를 통화 문자열 형식으로 지정하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:Javascript의 함수다음 기사:Javascript의 함수