https://github.com/v-checha/is-number
This package is a simple utility to check if a value is a number. Repository
https://github.com/v-checha/is-number
deno denoland isnumber
Last synced: about 1 month ago
JSON representation
This package is a simple utility to check if a value is a number. Repository
- Host: GitHub
- URL: https://github.com/v-checha/is-number
- Owner: v-checha
- License: mit
- Created: 2024-03-04T08:51:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-04T09:23:20.000Z (over 2 years ago)
- Last Synced: 2025-02-19T13:09:55.448Z (over 1 year ago)
- Topics: deno, denoland, isnumber
- Language: TypeScript
- Homepage: https://www.nodeteam.onix-systems.com/
- Size: 2.93 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# is-number
> Returns true if the value is a number. comprehensive tests.
# Example
```js
isNumber(5e3); //=> true
isNumber(0xff); //=> true
isNumber(-1); //=> true
isNumber(0); //=> true
isNumber(1.337); //=> true
isNumber(-1.337); //=> true
isNumber(1e-8); //=> true
isNumber(1e-80); //=> true
isNumber(0.1); //=> true
isNumber(-0.1); //=> true
```
```js
isNumber('1.1.1') //=> false
isNumber('1a') //=> false
isNumber('a') //=> false
isNumber('') //=> false
isNumber(null) //=> false
isNumber(undefined) //=> false
isNumber([]) //=> false
isNumber({}) //=> false
isNumber(NaN) //=> false
isNumber(Infinity) //=> false
isNumber(-Infinity) //=> false
```