githubEdit

is-number

Returns true if the value is a number. comprehensive tests.

Install

Install with npmarrow-up-right:

$ npm install --save is-number

Usage

To understand some of the rationale behind the decisions made in this library (and to learn about some oddities of number evaluation in JavaScript), see this gistarrow-up-right.

var isNumber = require('is-number');

true

See the testsarrow-up-right for more examples.

isNumber(5e3)      //=> 'true'
isNumber(0xff)     //=> 'true'
isNumber(-1.1)     //=> 'true'
isNumber(0)        //=> 'true'
isNumber(1)        //=> 'true'
isNumber(1.1)      //=> 'true'
isNumber(10)       //=> 'true'
isNumber(10.10)    //=> 'true'
isNumber(100)      //=> 'true'
isNumber('-1.1')   //=> 'true'
isNumber('0')      //=> 'true'
isNumber('012')    //=> 'true'
isNumber('0xff')   //=> 'true'
isNumber('1')      //=> 'true'
isNumber('1.1')    //=> 'true'
isNumber('10')     //=> 'true'
isNumber('10.10')  //=> 'true'
isNumber('100')    //=> 'true'
isNumber('5e3')    //=> 'true'
isNumber(parseInt('012'))   //=> 'true'
isNumber(parseFloat('012')) //=> 'true'

False

See the testsarrow-up-right for more examples.

About

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issuearrow-up-right.

Building docs

(This document was generated by verb-generate-readmearrow-up-right (a verbarrow-up-right generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.mdarrow-up-right.)

To generate the readme and API documentation with verbarrow-up-right:

Running tests

Install dev dependencies:

Author

Jon Schlinkert

License

Copyright © 2016, Jon Schlinkertarrow-up-right. Released under the MIT licensearrow-up-right.


This file was generated by verb-generate-readmearrow-up-right, v0.1.30, on September 10, 2016.

Last updated