บทความนี้อธิบายวิธีการทำงานก่อนศูนย์ของ JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ รายละเอียดมีดังนี้:
ในการแสดงรูปแบบจำเป็นต้องดำเนินการ 0 ครั้งแรกหากสตริงที่แน่นอนไม่ตรงกับบิต
1. รหัสดั้งเดิม
/*** ก่อนการดำเนินการสตริงสตริงหมายเลข @param ที่จะทำงาน* @param ความยาว int ความยาวเป้าหมาย*/ฟังก์ชั่น addzero (หมายเลข, ความยาว) {var buffer = ""; if (number == "") {สำหรับ (var i = 0; i <length; i ++) {buffer += "0"; }} else {ถ้า (length <number.length) {return ""; } อื่นถ้า (length == number.length) {หมายเลขส่งคืน; } else {สำหรับ (var i = 0; i <(length - number.length); i ++) {buffer += "0"; } buffer += number; }} return buffer;}2. รหัสนี้ง่ายกว่า
ฟังก์ชั่น addzero (str, ความยาว) {ส่งคืนอาร์เรย์ใหม่ (ความยาว - str.length + 1) .join ("0") + str;}ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน