[Chapter 21] Reference: Math.ceil()
Author: David Flanagan
Date: Fri Aug 29 11:17:41 1997

#

| Chapter 21 JavaScript Reference |

# Math.ceil() Function

## Name

Math.ceil() Function---round a number up

## Availability

Navigator 2.0, Internet Explorer 3.0

## Synopsis

    Math.ceil(x)

### Arguments

`x`

  Any numeric value or expression.

### Returns

The closest integer greater than or equal to `x`.

## Description

`Math.ceil()` computes the ceiling function--i.e., it returns the closest integer value that is greater than or equal to the function argument. `Math.ceil()` differs from `Math.round()` in that it always rounds up, rather than rounding up or down to the closest integer. Also note that `Math.ceil()` does not round negative numbers to larger negative numbers; it rounds them up towards zero.

## Example

    a = Math.ceil(1.99);   // result is 2.0
    b = Math.ceil(1.01);   // result is 2.0
    c = Math.ceil(1.0);    // result is 1.0
    d = Math.ceil(-1.99);  // result is -1.0

## See Also

"Math", "Math.floor()", "Math.round()"

Math.atan2() |  | Math.cos()