nextafter

1.0.0 • Public • Published

nextafter

Returns the next floating point number after any given number in the direction of some other floating point number. (Like the C standard library function).

testling badge

build status

Example

var nextafter = require("nextafter")
 
var x = 0.1
console.log("The number", x, "is between", nextafter(x, -Infinity), "and", nextafter(x, Infinity))

Output:

The number 0.1 is between 0.09999999999999999 and 0.10000000000000002

Install

npm install nextafter

API

require("nextafter")(from, to)

Returns the floating point number closest to from in the direction on of to

  • If from === to, then returns from
  • If from < to, then returns next representable float after from
  • If from > to, then returns the floating point nubmer immediately before from

Credits

(c) 2014 Mikola Lysenko. MIT License

Package Sidebar

Install

npm i nextafter

Weekly Downloads

87,061

Version

1.0.0

License

MIT

Last publish

Collaborators

  • mikolalysenko
  • jaspervdg
  • hughsk
  • planeshifter
  • rreusser