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).