hd-utils
Version:
A handy utils for modern JS developers
11 lines (10 loc) • 361 B
JavaScript
/**
* @description If the value is not a number, then it is not a number.
* @example isNumber("123") => false;
* @example isNumber("123", true) => true;
* @example isNumber(1, true) => true;
*/
export default function isNumber(value, sloppy) {
let res = !isNaN(value - parseFloat(value));
return !sloppy ? typeof value === "number" && res : res;
}