bb47ab5e0d6734c114addfe8dc86fabe31c3f5d0fdb8541201b610bc9f22663e70a9f69492f6dfaa866433f4de0ce9d3e54f92720fb8947fff0c805eae1e06 353 B

1234567891011121314
  1. 'use strict';
  2. var truncate = require('./truncate');
  3. var $isFinite = require('math-intrinsics/isFinite');
  4. // https://262.ecma-international.org/14.0/#sec-isintegralnumber
  5. module.exports = function IsIntegralNumber(argument) {
  6. if (typeof argument !== 'number' || !$isFinite(argument)) {
  7. return false;
  8. }
  9. return truncate(argument) === argument;
  10. };