/*! * is-number * * Copyright (c) 2014-present, Jon Schlinkert. * Released under the MIT License. */ 'use strict'; module.exports = function(num) { if (typeof num === 'number') { return num - num === 0; } if (typeof num === 'string' && num.trim() !== '') { return Number.isFinite ? Number.isFinite(+num) : isFinite(+num); } return false; };