[javascript] toLocaleString()

sangyong park·2022년 12월 5일
0
post-thumbnail

toLocaleString( ) 함수

1. 정규식 사용하기

<script>
let number = 1234567.89;
    return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");

//returns 1,234,567.89
</script>

2. toLocaleString() 함수 사용하기

<script>
let number = 1234567.8911111;
     return number.toLocaleString();

//returns 1,234,567.89
</script>

toLocaleString()을 사용할 때 주의해야하는 것이 있다.

숫자뒤에 toLocaleString()을 사용하면 안되고 , 반드시 숫자를 변수에 담은 뒤 사용해야 한다.

date에 toLocaleString() 적용

사용자의 문화권에 맞는 시간표기법으로 년 , 월 , 일 시간을 리턴

<script>
const date = new Date();

date.toLocaleString();
// "2022.12.21. 오전 10:24:32"
</script>

array에 toLocaleString() 적용

array의 내용을 다 문자로 반환해서 보여줌 ( date나 숫자들도 toLocaleString()이 적용되서 반환 )

<script>
const array = [1, "hi" , 123456 , date];

array.toLocaleString();
"1,hi,123456,2022.12.21. 오전 10:24:32"
</script>
profile
Dreams don't run away It is always myself who runs away.

0개의 댓글