is-natural-number.js
Check if a number is a natural number
Installation
Package managers
npm
npm install is-natural-number
Bower
bower install is-natural-number
Duo
var isNaturalNumber = require('shinnn/is-natural-number.js');Standalone
Download the script file directly.
API
isNaturalNumber(number, includeZero)
number: Number
includeZero: Boolean
Return: String
It returns true if the first argument is one of the natural numbers. If not, or the argument is not a number, it returns false.
isNaturalNumber(10); //=> true
isNaturalNumber(-10); //=> false
isNaturalNumber(10.5); //=> false
isNaturalNumber(Infinity); //=> false
isNaturalNumber('10'); //=> falseCheck the test for more detailed specifications.
includeZero
Default: false
By default the number 0 is not regarded as a natural number.
Setting this option true makes 0 regarded as a natural number.
isNaturalNumber(0); //=> false
isNaturalNumber(0, true); //=> trueLicense
Copyright (c) 2014 - 2015 Shinnosuke Watanabe
Licensed under the MIT License.