ghaction-upx/node_modules/is-natural-number
2020-04-08 00:26:27 +02:00
..
index.js Update node_modules 2020-01-17 09:39:25 +01:00
index.jsnext.js Update node_modules 2020-01-17 09:39:25 +01:00
LICENSE Update node_modules 2020-01-17 09:39:25 +01:00
package.json Remove absolute paths 2020-04-08 00:26:27 +02:00
README.md Update node_modules 2020-01-17 09:39:25 +01:00

is-natural-number.js

NPM version Bower version Build Status Coverage Status devDependency Status

Check if a value 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, option)

number: Number
option: Object
Return: Boolean

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'); //=> false

Check the test for more detailed specifications.

option.includeZero

Type: Boolean 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, {includeZero: true}); //=> true

License

Copyright (c) 2014 - 2016 Shinnosuke Watanabe

Licensed under the MIT License.