Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 더보기버튼
- jquery 달력 월만
- 지도api
- jQuery
- OpenAPI
- Java
- jquery 달력
- 스프링 즐겨찾기
- 카카오지도
- javascript콤마
- JavaScript
- 콤마찍기
- API
- ajax
- 즐겨찾기
- 기상청api
- 함수
- 날씨api
- 즐겨찾기버튼
- jqueryui달력
- jquery monthpicker
- spring
- 스프링 하트버튼
- 다음카카오지도api
- 즐겨찾기 비동기처리
- 지도 다중마커
- 카카오지도api다중마커
Archives
- Today
- Total
뚜피치의 개발공부
JavaScript) 1000단위마다 콤마를 찍어주는 함수 본문
1000단위 마다 콤마를 찍어주는 함수 (JavaScript)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | //천단위마다 콤마찍어주는 함수 function addComma(num) { // 문자열 길이가 3과 같거나 작은 경우 입력 값을 그대로 리턴 if (num.length <= 3) { return num; } // 3단어씩 자를 반복 횟수 구하기 var count = Math.floor((num.length - 1) / 3); // 결과 값을 저정할 변수 var result = ""; // 문자 뒤쪽에서 3개를 자르며 콤마(,) 추가 for (var i = 0; i < count; i++) { // 마지막 문자(length)위치 - 3 을 하여 마지막인덱스부터 세번째 문자열 인덱스값 구하기 var length = num.length; var strCut = num.substr(length - 3, length); // 반복문을 통해 value 값은 뒤에서 부터 세자리씩 값이 리턴됨. // 입력값 뒷쪽에서 3개의 문자열을 잘라낸 나머지 값으로 입력값 갱신 num = num.slice(0, length - 3); // 콤마(,) + 신규로 자른 문자열 + 기존 결과 값 result = "," + strCut + result; } // 마지막으로 루프를 돌고 남아 있을 입력값(value)을 최종 결과 앞에 추가 result = num + result; // 최종값 리턴 return result; } | cs |
별도의 설명없이 주석처리를 해놓았기 때문에 코드를 보게 되면 이해하기 쉬울 것이다!!
'개발공부' 카테고리의 다른 글
Jquery MonthPicker로 Jquery-ui 달력 월만 표시해주기 (JavaScript) (1) | 2019.05.03 |
---|---|
ajax를 통한 목록의 즐겨찾기 삭제 (0) | 2019.01.26 |
기상청 오픈API를 활용하여 전국 날씨 나타내주기(feat.JavaScript) (1) | 2019.01.26 |
카카오 다음 지도 API를 활용하여 다중마커찍기 (2) | 2018.12.06 |
Ajax처리를 통한 즐겨찾기 갯수 나타내주기 / 더보기 버튼만들기 (JavaScript, Ajax, Spring) (0) | 2018.12.06 |
Comments