Nth Permutation Mathematics
    Have ideas to improve npm?Join in the discussion! »

    is-negative-zero

    2.0.1 • Public • Published

    is-negative-zero Version Badge

    dependency status dev dependency status License Downloads

    npm badge

    Is this value negative zero? === will lie to you.

    Example

    var isNegativeZero = require('is-negative-zero');
    var assert = require('assert');
    
    assert.notOk(isNegativeZero(undefined));
    assert.notOk(isNegativeZero(null));
    assert.notOk(isNegativeZero(false));
    assert.notOk(isNegativeZero(true));
    assert.notOk(isNegativeZero(0));
    assert.notOk(isNegativeZero(42));
    assert.notOk(isNegativeZero(Infinity));
    assert.notOk(isNegativeZero(-Infinity));
    assert.notOk(isNegativeZero(NaN));
    assert.notOk(isNegativeZero('foo'));
    assert.notOk(isNegativeZero(function () {}));
    assert.notOk(isNegativeZero([]));
    assert.notOk(isNegativeZero({}));
    
    assert.ok(isNegativeZero(-0));

    Tests

    Simply clone the repo, npm install, and run npm test

    Install

    npm i is-negative-zero

    DownloadsWeekly Downloads

    13,513,012

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    24.1 kB

    Total Files

    16

    Last publish

    Collaborators

    • avatar