자바스크립트에서 toLocaleString() 메서드는 현재 숫자 객체를 문자열 값으로 변환하여 반환합니다. 이때 결과 문자열의 형식은 브라우저의 로컬(지역) 설정에 따라 달라질 수 있습니다. 예를 들어, 같은 숫자라도 한국어 환경과 영어 환경에서 천 단위 구분 기호나 소수점 표기 방식이 다르게 나타날 수 있습니다.
사용 예제
다음 코드를 실행하면 toLocaleString() 메서드가 숫자를 지역화된 문자열로 변환하여 반환하는 것을 확인할 수 있습니다.
<html> <head> <title>JavaScript toLocaleString() Method</title> </head> <body> <script> var num = new Number(150.1234); document.write(num.toLocaleString()); </script> </body> </html>
위 예제에서는 Number 객체에 150.1234라는 값을 담고, toLocaleString()을 호출하여 해당 숫자를 사용자의 지역 설정에 맞는 문자열 형태로 출력합니다.