UNPKG

flo-utils

Version:
34 lines (29 loc) 717 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _isNumber = _interopRequireDefault(require("./isNumber")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * @param {*} value 检查参数 * @returns {boolean} 返回检查结果;`true`,则`value`是NaN,否则不是 * @example * * beNaN(NaN); * // => true * * beNaN(new Number(NaN)); * // => true * * window.isNaN(undefined); * // => true * * beNaN(undefined); * // => false */ function beNaN(value) { return (0, _isNumber.default)(value) && value !== +value; } var _default = beNaN; exports.default = _default;