Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Khác biệt giữa Math.ceil() và Math.round() trong JavaScript


Math.ceil() làm tròn lên (số nguyên gần nhất lớn hơn hoặc bằng). Math.round() làm tròn đến số nguyên gần nhất (theo quy tắc toán học: >=0.5 lên, <0.5 xuống).

Math.ceil()

Ví dụ

<html> <body> <script> document.write(Math.ceil(5.34)); </script> </body> </html>

Kết quả

6

Math.round()

Ví dụ

<html> <body> <script> document.write(Math.round(5.34)); </script> </body> </html>

Kết quả

5

Lưu ý: Nội dung gốc nhầm lẫn: Math.round() không phải luôn làm tròn xuống. Nó làm tròn theo quy tắc chuẩn (5.5→6, 5.4→5).