如何在JavaScript中用前导零填充数字?

要用前导零填充数字,会在此处创建一个函数,该函数检查数字的长度并添加前导零。

示例

您可以尝试运行以下代码以在JavaScript中用前导零填充数字-

<!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