round-half-even

1.3.0 • Public • Published

Round Half to Even

A utility for tie-breaking rounding, also called Banker's Rounding or Commercial Rounding.

Read more: https://en.wikipedia.org/wiki/Rounding#Round_half_to_even

Demo

https://rawgit.com/schowdhuri/round-half-even/master/demo/index.html

Installation

Using npm:

npm install --save round-half-even

Or yarn:

yarn add round-half-even

Usage

roundHalfEven(floatingPointValue, numberOfDecimals);

Node.js

import roundHalfEven from "round-half-even";
roundHalfEven(1.435, 2); // returns 1.44

Within the browser:

<script src="https://unpkg.com/round-half-even"></script>
<script>
  roundHalfEven(1.435, 2); // returns 1.44
</script>

Development

Make changes to src/index.js. Generate the browser-ready package:

npm run build

or

yarn build

Run tests:

npm test

or

yarn test

MIT Licensed

Readme

Keywords

none

Package Sidebar

Install

npm i round-half-even

Weekly Downloads

3,412

Version

1.3.0

License

MIT

Unpacked Size

12.3 kB

Total Files

10

Last publish

Collaborators

  • schowdhuri