>웹 프론트엔드 >JS 튜토리얼 >자바스크립트는 지정된 길이에 따라 숫자 앞에 0을 채워서 출력하는 방식을 구현합니다.them_javascript 기술

자바스크립트는 지정된 길이에 따라 숫자 앞에 0을 채워서 출력하는 방식을 구현합니다.them_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:08:321119검색

본 글의 예시에서는 지정된 길이에 따라 숫자 앞에 0을 채워서 출력하는 자바스크립트 방식을 설명하고 있습니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

예를 들어 출력 숫자의 길이가 10이라고 가정하면 고정되기를 바랍니다. 숫자가 123이면 0000000123이 출력됩니다. 숫자가 충분하지 않으면 앞에 0이 추가됩니다. 숫자 0개를 추가하기 위해 JS 코드를 구현하는 세 가지 방법

방법 1

function PrefixInteger(num, length) {
  return (num/Math.pow(10,length)).toFixed(length).substr(2);
}

방법 2, 더 효율적

function PrefixInteger(num, length) {
 return ( "0000000000000000" + num ).substr( -length );
}

더 효율적인 방법이 있습니다

function PrefixInteger(num, length) {
 return (Array(length).join('0') + num).slice(-length);
}

이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.