ต้นแบบ - การประมวลผลตัวเลข

Prototype ขยายหมายเลข JavaScript ดั้งเดิมเพื่อให้ -

  • ความเข้ากันได้ของ ObjectRange ผ่าน Number # succ

  • ลูปตัวเลขเหมือนรูบี้ที่มี Number # ครั้ง

  • วิธีการยูทิลิตี้ง่ายๆเช่น Number # toColorPart และ Number # toPaddedString

นี่คือรายการฟังก์ชันทั้งหมดพร้อมตัวอย่างการจัดการกับ Numbers

วิธีหมายเลขต้นแบบ

NOTE - ตรวจสอบให้แน่ใจว่าคุณมี Prototype.js เวอร์ชัน 1.6

ส. วิธีการและคำอธิบาย
1. เอบีเอส ()

ส่งคืนค่าสัมบูรณ์ของตัวเลข

2. เพดาน ()

ส่งคืนจำนวนเต็มที่น้อยที่สุดที่มากกว่าหรือเท่ากับจำนวน

3. ชั้น ()

ส่งคืนจำนวนเต็มที่มากที่สุดน้อยกว่าหรือเท่ากับจำนวน

4. รอบ()

ปัดเศษตัวเลขให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด

5. ซัค ()

ส่งกลับตัวตายตัวแทนของ Number ปัจจุบันตามที่กำหนดโดย current + 1 ใช้เพื่อทำให้ตัวเลขเข้ากันได้กับ ObjectRange

6. ครั้ง ()

ห่อหุ้มลูป [0..n] ปกติแบบรูบี้

7. toColorPart ()

สร้างการแสดงตัวเลขฐานสิบหก 2 หลัก (ซึ่งถือว่าอยู่ในช่วง [0..255]) มีประโยชน์สำหรับการเขียนสตริงสี CSS

8. toJSON ()

ส่งคืนสตริง JSON

9. toPaddedString ()

แปลงตัวเลขเป็นสตริงที่มี 0s เพื่อให้ความยาวของสตริงเท่ากับความยาวเป็นอย่างน้อย