테스트 사이트 - 개발 중인 베타 버전입니다

스크립트 number_format 펑션에 대해서 알려주세요.

js폴더에 보면 number_format 펑션이 있잖아요. 이걸 이용해 보고 싶은데.
값이 안나와서 뭐가 문제인지 알려주세요.

우선
스크립트에서
var a=1000;
var b=200;
var sum= a+b;
var c = number_format( sum );
alert(c); 이렇게 하면 값이 안나오는데요.
var c = number_format( '12345'); 이건 나와요.
그런다고 alert(sum); 이것도 값은 나오는데 왜그러까요?
어떻게 해야 하는지 알려주세요.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

sum을 문자형으로 바꿔서 해보시면?
윗분이 답을 적어주셨네요.
var c = number_format( String(sum) );
로 고쳐보세요..

var c = number_format( '12345'); 이 되는 이유는 넘기는 파라미터가 문자형이기때문에 그렇습니다.
함수를 들여다보면
len = data.length; 이 있네요. 문자열 길이를 재는 듯 합니다.
var c = number_format( ''+sum );
이렇게 해도 됩니다
그렇군요. 님들 감사합니다. 다들 자세히 알려주셔서 감사합니다.

게시글 목록

번호 제목
284113
284104
284099
284097
284096
284092
284090
284085
284084
284080
284077
284073
284070
284061
284058
284056
284050
284048
284047
284046