/deneg-zero

Enterprise software to protect from negative zero with IEEE 754 precision

Primary LanguageJavaScriptMIT LicenseMIT

deneg-zero

npm Requirements tests Coverage Status Downloads License

Checks if an integer is negative zero, and converts to positive zero.

Install

npm install --save deneg-zero

Usage

import deneg from "deneg-zero";

deneg(-0);
//=> 0

deneg(+0);
//=> 0

deneg(12345);
//=> 12345

deneg(-4);
//=> -4

[-2, -1, -0, 0, 1, 2].map(deneg);
//=> [ -2, -1, 0, 0, 1, 2 ]

License

MIT © Philihp Busby