robust-split
Use this package when you want to split a double precision floating point number into a 2-part non-overlapping sequence.
Why would you ever want to do that? Well these sequences are an efficient way to perform exact mathmatical operations on numbers in javascript.
install
npm install robust-split
If you want to use this in the browser, check out browserify
use
var rsplit = ; var p = ; console; //[ 2.980232227667301e-9, // 0.29999999701976776 ]
You could then pass the sequence into [robust-estimate-float](https://github.com/tmpvar/robust-estimate-float)
var num = ; var r = ; console // 0.3
See the rest of the robust family of packages
credits
This code is pulled from Mikola Lysenko's Robust arithmetic in JavaScript class notes.