Popularity
2.4
Growing
Activity
2.9
-
155
9
11

Programming language: JavaScript
License: MIT License
Tags: Number     Math     Increment     Floor     Ceil     Places     Decimal     Num     Round    
Latest version: v5.0.0

round-to alternatives and similar modules

Based on the "Number" category.
Alternatively, view round-to alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of round-to or a related project?

Add another 'Number' Module

README

round-to Build Status

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

Install

$ npm install round-to

Usage

const roundTo = require('round-to');

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

roundTo.up(1.234, 2);
//=> 1.24

roundTo.down(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.

roundTo.up(number, precision)

Round up the decimals with Math.ceil.

roundTo.down(number, precision)

Round down the decimals with Math.floor.

number

Type: number

Number to adjust.

precision

Type: number (Integer or Infinity)

Number of decimal places.

License

MIT © Sindre Sorhus


*Note that all licence references and agreements mentioned in the round-to README section above are relevant to that project's source code only.