Returns a supplied numeric expression rounded to the nearest integer.

## Syntax

```
Math.round(
number
)
```

## Remarks

The required `number`

argument is the value to be rounded to the nearest integer.

For positive numbers, if the decimal portion of `number`

is 0.5 or greater, the return value is equal to the smallest integer greater than `number`

. If the decimal portion is less than 0.5, the return value is the largest integer less than or equal to `number`

.

For negative numbers, if the decimal portion is exactly -0.5, the return value is the smallest integer that is greater than the number.

For example, `Math.round(8.5)`

returns 9, but `Math.round(-8.5)`

returns -8.

## Requirements

Supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards, Internet Explorer 10 standards, Internet Explorer 11 standards. Also supported in Store apps (Windows 8 and Windows Phone 8.1). See Version Information.

**Applies To**: Math Object