UNPKG

406 BJavaScriptView Raw
1'use strict';
2
3/**
4 * Checks whether a value is a number
5 *
6 * **Aliases** _num_
7 *
8 * @function number
9 *
10 * @example
11 * var is = require('predicates');
12 *
13 * is.number(10); // true
14 * is.number('10'); // false
15 * @param {*} value
16 * @returns {Boolean}
17 */
18module.exports = function isNumber(value) {
19 return typeof value === 'number' || Object.prototype.toString.call(value) === '[object Number]';
20};