isInteger implementation based on ES6 Number.isInteger specification
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.jshintrc
.travis.yml
LICENSE
README.md
bower.json
changelog.md
isinteger.js
package.json

README.md

isInteger

isInteger implementation based on ES6 Number.isInteger specification

Build Status Dependency Status License

NPM isinteger link

Installation

  • download from Github
  • npm: npm install isinteger
  • bower: bower install isinteger

Description

If the target value is an integer, return true, otherwise return false. If the value is NaN or infinite, return false.

Examples

isInteger(0.1);     // false
isInteger(1);       // true
isInteger(Math.PI); // false
isInteger(-100000); // true
isInteger(NaN);     // false
isInteger(0);       // true
isInteger("10");    // false

For more working examples:

Check out tests file

License

MIT