Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะเติมตัวเลขด้วยศูนย์นำหน้าใน 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