정수를 출력할 때 특정 길이만큼 앞뒤에 0을 추가해야 하는 경우 다음 함수를 사용하면 됩니다.
function padLeft(str,lenght){
if (str.length >= 길이)
return str;
else
return padLeft("0" str,lenght)
}
function padRight(str,length); {
if(str.length >= 길이)
return str;
else
return padRight(str "0",lenght)
}
숫자 앞 자동 제로 패딩 기능
기능
기능 xx(a,b,c)
{
....
}
매개변수
xx( 98,102, 4)
결과
0098 0099 0100 0101 0102
------------------------- - -------------
모두들 이해하셨을지 궁금하네요.
시작 값(B보다 작은 양의 정수), 종료 값(A보다 큰 양의 정수) 및 제한 길이 값(양의 정수)을 지정하면 함수가 자동으로 생성될 수 있습니다. , 앞에 0이 자동으로 채워집니다
다음은 구현 코드입니다
]
외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]
1을 입력하면 001이 되고, 2는 002, 10은 010 등이 됩니다
코드 복사
코드는 다음과 같습니다:
/**숫자 앞에 0을 추가하여 고정 길이 문자열 형식으로 지정
* 매개 변수:
* 원본 형식을 지정할 문자열
* 길이 가져올 문자열의 길이
*/
function FormatNum(Source,Length){
var strTemp=""
for(i=1;i< ;=Length-Source.length ;i ){
strTemp ="0"
}
return strTemp 소스
<script>
function addZero(a,b,c)
{
while(a<b)
{
t=a+"";
while(t.length<c)t="0"+t;
a++;
document.write(t+"<br>");
}
}
addZero(1,10,5);
</script>