전산실짬밥/HTML & JavaScript

자바스크립트 숫자 3자리마다 쉼표 찍어주기

정훈승 2013. 3. 5. 18:49
function setComma(number)
{
    var nArr = String(number).split('').join(',').split('');
    for (var i=nArr.length-1, j=1; i>=0; i--, j++)
    {
         if( j%6 != 0 && j%2 == 0)
         {
             nArr[i] = '';
         }
    }
    return nArr.join('');
}

 

사용법은

 

var x = "12345";

x = parseInt(x);

 

x에다가 숫자를 받아와서

setComma(x); 라고 사용해주면 된다.

 

 

asp의 formatnumber(숫자변수,0) 과 같은 뜻이다.