Math.ceil () và Math.round () các phương thức khác nhau ở chỗ phương thức trước làm tròn một số thành số nguyên gần nhất của nó theo hướng làm tròn lên (về phía giá trị lớn hơn) trong khi phương thức sau làm tròn một số thành số nguyên gần nhất của nó theo hướng làm tròn xuống (về phía giá trị thấp hơn). Hãy xem xét hai phương pháp riêng lẻ.
Math.ceil ()
Math.ceil () phương thức làm tròn số được truyền dưới dạng tham số thành số nguyên gần nhất của nó để nhận giá trị lớn hơn.
Ví dụ
Trong ví dụ dưới đây khi số 5,34 được truyền dưới dạng tham số, Math.ceil () làm tròn thành 6, là giá trị lớn hơn số thực.
<html> <body> <script> document.write(Math.ceil(5.34)); </script> </body> </html>
Đầu ra
6
Math.round ()
Math.round () phương thức làm tròn số được truyền dưới dạng tham số thành số nguyên gần nhất của nó để nhận giá trị thấp hơn.
Ví dụ
Trong ví dụ dưới đây khi số 5,34 được truyền dưới dạng tham số, Math.round () làm tròn thành 5, là giá trị thấp hơn số thực.
<html> <body> <script> document.write(Math.round(5.34)); </script> </body> </html>
Đầu ra
5