2012-06-25 34 views
27

Tôi muốn số điện thoại của tôi để luôn có được làm tròn để đóng cửa số trên như thế này:javascript tròn luôn để trên số

1,2 =>

1,4 =>

2.5 =>

2.9 =>

Tôi có thể làm điều này bằng JavaScript bằng cách nào?

+6

bạn có thực sự muốn 2,9 => 4 không? hoặc nó nên đến 3? (cũng: http://stackoverflow.com/questions/5191088/how-to-javascript-round-up-number) –

+2

Nếu điều đó nên đọc 2.9 => 3, bạn muốn 'Math.ceil'; nếu 2.9 => 4 là chính xác, chúng ta cần làm rõ hơn rất nhiều. – apsillers

+0

tôi đoán nó phải là '3.9 => 4'. – sdepold

Trả lời

74

Bạn có thể sử dụng chức năng Math. ceil().

Math.ceil(1.1) // returns 2 

Ngược lại, nếu bạn luôn muốn làm tròn xuống bạn có thể sử dụng Math. floor()

Math.floor(1.8) // returns 1 

Lưu ý: Tầng và chức năng trần không phải là độc quyền cho javascript. Xem phần này wikipedia entry để biết thêm thông tin.

6

Sử dụng Math.ceil()

Nó thực hiện chính xác những gì bạn muốn.

Các vấn đề liên quan