round-to
TypeScript icon, indicating that this package has built-in type declarations

6.0.0 • Public • Published

round-to

Round a number to a specific number of decimal places: 1.2341.2

Install

npm install round-to

Usage

import {roundTo, roundToUp, roundToDown} from 'round-to';

roundTo(1.234, 2);
//=> 1.23

roundToUp(1.234, 2);
//=> 1.24

roundToDown(1.234, 2);
//=> 1.23

Numbers are rounded to a specific number of fractional digits. Specifying a negative precision will round to any number of places to the left of the decimal.

roundTo(1234.56, -2);
//=> 1200

Specifying an infinite precision will assume infinite decimal places.

roundTo(0.1231782638, Infinity);
//=> 0.1231782638

API

roundTo(number, precision)

Round the decimals with Math.round.

roundToUp(number, precision)

Round up the decimals with Math.ceil.

roundToDown(number, precision)

Round down the decimals with Math.floor.

number

Type: number

The number to adjust.

precision

Type: number (Integer or infinity)

The number of decimal places.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 6.0.0
    6,052
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 6.0.0
    6,052
  • 5.0.0
    15,578
  • 4.1.0
    8,925
  • 4.0.0
    438
  • 3.0.0
    1,448
  • 2.0.0
    1,600
  • 1.1.0
    163
  • 1.0.0
    1

Package Sidebar

Install

npm i round-to

Weekly Downloads

34,205

Version

6.0.0

License

MIT

Unpacked Size

5.4 kB

Total Files

5

Last publish

Collaborators

  • sindresorhus