JS 서식 금액, 천 포인트를 가져올지 선택할지 여부, 선택적 유지 정확도를 선택할지 여부, 온라인에서도 찾을 수 있지만 사용은 괜찮습니다.
다음과 같이 코드 코드를 복사하십시오.
/*
5 채의 주택에 들어간 후에 값을 형식화하십시오.
@param num 값 (번호 또는 문자열)
@param 센터를 유지합니다
@param isth00, 당신은 천점이 필요합니까? 0 : 필요 없음, 1 : 필요 (숫자 유형);
'1,234,567.45'와 같은 @return 형식 문자열
@type 문자열
*/
함수 형식 내버 (num, cent, isthountch) {{
num = num.toString ().
if (isnan (num)) // 숫자 유형의 섭취 값 수를 확인하십시오.
num = "0";
if (isnan (cent)) // 값 유형 값에 적은 숫자가 소개되어 있는지 확인하십시오.
중심 = 0;
중심 = parseint (중심);
Center = Math.abs (Center); // 긍정적 인 정수인지 확인하십시오.
if (isnan (isthountle)) // 숫자 유형으로 천점으로 전달되어야하는지 확인하십시오.
isthondown = 0;
isthondown = parseint (isthoint);
if (isthountle <0)
isthondown = 0;
if (iSTHOWN> = 1) // 섭취 값이 0 또는 1인지 확인하십시오.
isthondown = 1;
sign = (num == (num = math.abs (num)); // 기호를 얻습니다 (긍정적/음수)
//math.floor : 숫자 매개 변수와 동일한 최대 정수를 반환합니다.
num = math.floor (num*math.pow (10, center) +0.50000000001);
Center = num%math.pow (10, center);
num = math.floor (num/math.pow (10, center)).
ques = center.tostring ();
while (central.length <cent) {// 지정된 숫자로 숫자를 구성합니다.
센터 = "0" + 센터;
}
if (isthountle == 0) // 수천 개의 할당량이 필요하지 않습니다.
return ((sign)? ':'-') + cents);
// 수천 개의 점에 대한 정수 부분을 형식화합니다.
for (var i = 0; i <math.floor ((num.length- (1+i))/3); i ++)
num = num.substring (0, num.length- (4*i+3))+'+
Num.Substring (num.length- (4*i+3));
return ((sign)? ':'-') + cents);
}