[Js] toLocaleString

라빈·2022년 12월 25일

toLocaleString 메서드를 사용하면 숫자에 천 단위마다 콤마를 찍어주고 화폐 단위 표시까지 쉽게 할 수 있다.

아래 예시에서 '874000'이라는 숫자를 각각 원화와 달러, 유로화로 바꿔보았다.
toLocaleString의 첫 번째 인자로는 locale code를 지정해 원하는 지역을 설정한다.
=> 예시에서는 각각 한국과 미국, 독일을 인자로 주기 위해 ko-KR, en-US, de-DE라고 지정했다.

다른 옵션들도 많지만 여기서는 화폐 단위를 표시하는 게 목적이기 때문에 style 옵션으로 currency를 주고, currency는 각각 KRW, USD, EUR로 어떤 화폐로 표시하고 싶은지 알려주었다.

이제 각각의 결과를 console.log 로 확인해보면 다음과 같다.
원화와 달러, 유로화로 알맞게 변경됐다.

여기서 style 옵션을 사용하지 않으면 해당 데이터에 천단위마다 콤마가 찍힌 문자열이 반환된다.

profile
라빈쓰 개발일기

0개의 댓글