계산의 메모EVERYDAY, FIGURED OUT.
CALCULATION MEMO2026.11.04

생활 숫자 / 사용 설명

JavaScript 통화 표시를 USD로 바꾸면 환율 변환도 될까

Intl.NumberFormat의 포매팅과 환산을 구분합니다.

통화 포맷은 숫자 표시 방식입니다

Intl.NumberFormat에서 통화 스타일과 통화 코드를 지정하는 것은 숫자를 해당 통화 형식으로 보여 주는 작업입니다. 원화 숫자를 달러로 환산하는 환율 조회·계산 기능이 아닙니다.

통화 포맷은 숫자 표시 방식입니다 — 코드와 결과

new Intl.NumberFormat("en-US", {style:"currency", currency:"USD"}).format(1000)은 $1,000.00처럼 표시합니다. 1000원에 환율을 적용해 달러로 바꾼 결과가 아닙니다.

환산 원본과 표시를 분리하세요

환율 변환이 필요하면 기준 시각과 출처가 있는 환율로 계산한 값을 먼저 정해야 합니다. 그다음 표시 형식을 적용하고 환산 전후 단위를 함께 기록합니다.

소수 표시 정책도 확인하세요

통화별 기본 소수 자릿수와 반올림 옵션이 출력에 영향을 줄 수 있습니다. 표시값을 계산 원본과 혼동하지 마세요. MDN 공식 NumberFormat 확인일은 2026-11-04입니다.

MDN intl currency not exchange 공식 레퍼런스