반응형
* toLocaleString 은 Number 타입의 내장 함수
인자로 들어온 지역 값에 따른 숫자 표기 방식을 적용하여, 문자열로 반환하는 역할을 한다.
'en'은 영어권 국가의 숫가 표기 방식을 사용하겠다는 것을 지정
(미국이나 영어권 국가에서는 숫자를 표기할 때, 3자리마다 숫자를 끊어 콤마를 삽입하여 사용한다.)
* 만약 지역 값을 입력하지 않고 호출하는 경우
해당 시스템의 지역 값에 따라서 숫자가 표기되는데, 시스템에 따라서 뒤에 소수점 2자리가 붙는 경우가 있다.
- Number("12345").toLocaleString(); ===> 12,345.00
이럴 때에는 단순히 소수점을 날려버리는 코드만 추가하면 된다.
- Number(data_value).toLocaleString('en').split(".")[0] ===> 12,345
숫자가 아닌, Date 타입도 toLocaleString 함수를 제공하는데,
이 때에는 함수 인자값에 해당하는 지역의 Date 표기 형식의 값을 반환해준다.
출처 : http://ooz.co.kr/231
728x90
반응형
'JavaScript, jQuery, Java' 카테고리의 다른 글
div 모니터 크기, 해상도에 맞추기(resize) (0) | 2017.12.20 |
---|---|
타임라인 js 사용하기 (0) | 2017.12.20 |
엘리먼트 append 순서 지정 / 요소 추가 순서 지정 (0) | 2017.12.20 |
크롬에서는 되는데 익스플로러에서 안될 때(1) - IE JQuery로 append시 데이터 변경 문제 (0) | 2017.12.20 |
JavaScript(ajax) 에서 java 로 변수 보낼때 한글 깨짐 (0) | 2017.12.20 |
댓글