บทความนี้อธิบายถึงวิธีการใช้ JavaScript เพื่อชดเชยการส่งออกเป็นศูนย์ตามความยาวที่ระบุเป็นตัวเลข แบ่งปันสำหรับการอ้างอิงของคุณ การวิเคราะห์เฉพาะมีดังนี้:
ตัวอย่างเช่นเราหวังว่าความยาวหมายเลขเอาต์พุตจะได้รับการแก้ไขโดยสมมติว่าเป็น 10 ถ้าหมายเลขคือ 123 จากนั้นเอาต์พุต 0000000123 ถ้ามีตัวเลขไม่เพียงพอให้ทำขึ้น 0 ก่อน นี่คือสามวิธีที่แตกต่างกันในการใช้งานรหัส JS เพื่อสร้าง 0 สำหรับหมายเลข
วิธีที่ 1
ฟังก์ชั่น prefixinteger (num, ความยาว) {return (num/math.pow (10, ความยาว)). tofixed (ความยาว) .substr (2);}วิธีที่ 2 มีประสิทธิภาพมากขึ้น
ฟังก์ชั่น prefixinteger (จำนวน, ความยาว) {return ("0000000000000000" + num) .substr (-length);}มีคนที่มีประสิทธิภาพมากขึ้น
ฟังก์ชั่น prefixinteger (num, ความยาว) {return (array (ความยาว) .join ('0') + num) .slice (-length);}ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน