Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 선행 0으로 숫자를 채우는 방법은 무엇입니까?


숫자 앞에 0을 채우려면 길이가 있는 숫자를 확인하고 앞에 0을 추가하는 함수가 생성됩니다.

다음 코드를 실행하여 JavaScript에서 선행 0으로 숫자를 채울 수 있습니다. −

<!DOCTYPE html>
<html>
   <body>
      <script>
         String.prototype.padFunction = function(padStr, len) {
            var str = this;
            while (str.length < len)
               str = padStr + str;
            return str;
         }
         var str = "2";
         document.write(str.padFunction("0", 4));

         var str = "8";
         document.write("<br>"+str.padFunction("0", 5));
      </script>
   </body>
</html>

출력

0002
00008