매번 찾아쓰기 힘들어서 적어두는 내용입니다!
프로토타입에 접근해서 함수를 추가합니다.
//숫자형식에 대한 추가
Number.prototype.format = function(){
if(this==0) return 0;
var reg = /(^[+-]?\d+)(\d{3})/;
var n = (this + '');
while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2');
return n;
};
//문자에 대한 기능 추가
String.prototype.format = function(){
var num = parseFloat(this);
if( isNaN(num) ) return "0";
return num.format();
};
사용법은 매우 간단합니다.
끝!
반응형
'Javascript > [기초] Javascript' 카테고리의 다른 글
자바스크립트 new 연산자 (Javascript new operator) (2) | 2020.12.17 |
---|---|
Javascript file type image(자바스크립트 파일 확장자 이미지) (0) | 2020.10.28 |
간단하게 정리한 JSPDF 사용법(Javascript pdf) (17) | 2020.10.22 |
Javascript 댓글 기능 제작(자바스크립트 댓글, Javascript comment) (0) | 2020.09.09 |
Javascript 일반함수와 화살표함수의 차이 (Difference between regular function and arrow function) (0) | 2020.05.19 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글