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

Cách làm tròn lên số trong JavaScript

Phương thức Math.ceil() làm tròn lên đến số nguyên gần nhất lớn hơn hoặc bằng.

Ví dụ

<!DOCTYPE html>
<html>
<head>
    <title>JavaScript Math.ceil()</title>
</head>
<body>
    <script>
        document.write("Math.ceil(2.7) = " + Math.ceil(2.7) + "<br>");   // 3
        document.write("Math.ceil(30.2) = " + Math.ceil(30.2) + "<br>"); // 31
        document.write("Math.ceil(-2.3) = " + Math.ceil(-2.3));           // -2 (làm tròn lên +∞)
    </script>
</body>
</html>

Kết quả

Math.ceil(2.7) = 3
Math.ceil(30.2) = 31
Math.ceil(-2.3) = -2

Đối lập: Math.floor() làm tròn xuống. Math.round() làm tròn chuẩn (>= .5 lên, < .5 xuống).