UNPKG

deneg-zero

Version:

Take your code from negative zero to zero in zero

41 lines (27 loc) 823 B
# deneg-zero ![NPM](https://img.shields.io/npm/v/deneg-zero) ![Tests](https://github.com/philihp/deneg-zero/workflows/tests/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/philihp/deneg-zero/badge.svg?branch=main)](https://coveralls.io/github/philihp/deneg-zero?branch=main) ![Downloads](https://img.shields.io/npm/dt/deneg-zero) ![License](https://img.shields.io/npm/l/deneg-zero) Checks if an integer is [negative zero](http://en.wikipedia.org/wiki/Signed_zero), and converts to positive zero. ## Install ``` npm install --save deneg-zero ``` ## Usage ```js 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](https://philihp.com)