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

    is-number-object

    1.0.5 • Public • Published

    is-number-object Version Badge

    github actions coverage dependency status dev dependency status License Downloads

    npm badge

    Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

    Example

    var isNumber = require('is-number-object');
    var assert = require('assert');
    
    assert.notOk(isNumber(undefined));
    assert.notOk(isNumber(null));
    assert.notOk(isNumber(false));
    assert.notOk(isNumber(true));
    assert.notOk(isNumber('foo'));
    assert.notOk(isNumber(function () {}));
    assert.notOk(isNumber([]));
    assert.notOk(isNumber({}));
    assert.notOk(isNumber(/a/g));
    assert.notOk(isNumber(new RegExp('a', 'g')));
    assert.notOk(isNumber(new Date()));
    
    assert.ok(isNumber(42));
    assert.ok(isNumber(NaN));
    assert.ok(isNumber(Infinity));
    assert.ok(isNumber(new Number(42)));

    Tests

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

    Install

    npm i is-number-object

    DownloadsWeekly Downloads

    12,416,083

    Version

    1.0.5

    License

    MIT

    Unpacked Size

    19.9 kB

    Total Files

    12

    Last publish

    Collaborators

    • avatar