1
0
mirror of https://github.com/musix-org/musix-oss synced 2024-11-10 08:10:18 +00:00
musix-oss/node_modules/is-natural-number
MatteZ02 5eb0264906 fix
2019-05-30 12:06:47 +03:00
..
index.js fix 2019-05-30 12:06:47 +03:00
index.jsnext.js fix 2019-05-30 12:06:47 +03:00
LICENSE fix 2019-05-30 12:06:47 +03:00
package.json fix 2019-05-30 12:06:47 +03:00
README.md fix 2019-05-30 12:06:47 +03: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.