9 lines
208 B
JavaScript
9 lines
208 B
JavaScript
module.exports = function isInteger(value) {
|
|
return (
|
|
!Number.isNaN(value) &&
|
|
(function (x) {
|
|
// eslint-disable-next-line no-bitwise
|
|
return (x | 0) === x
|
|
})(parseFloat(value))
|
|
)
|
|
}
|