flo-utils
Version:
34 lines (29 loc) • 717 B
JavaScript
;
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;