UNPKG

js-function-lib

Version:

JavaScript function library

28 lines (27 loc) 755 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var isNumber_1 = __importDefault(require("./isNumber")); /** * 检查 value 是否为一个整数 * * @param {*} value 要检查的值 * @returns {boolean} 如果 value 是一个整数,那么返回 true,否则返回 false * @version 1.1.9 * @example * * isInteger(1); * // => true * * isInteger(1.1); * // => false * * isInteger(undefined); * // => false */ function isInteger(value) { return isNumber_1.default(value) && value === parseInt(String(value)); } exports.default = isInteger;