2.2.2 • Published 6 years ago

is-safe-integer-x v2.2.2

Weekly downloads
1,008
License
MIT
Repository
github
Last release
6 years ago

is-safe-integer-x

Determine whether the passed value is a safe integer.

module.exports(value)boolean

This method determines whether the passed value is a safe integer.

Can be exactly represented as an IEEE-754 double precision number, and whose IEEE-754 representation cannot be the result of rounding any other integer to fit the IEEE-754 representation.

Kind: Exported function
Returns: boolean - A Boolean indicating whether or not the given value is a safe integer.

ParamTypeDescription
value*The value to be tested for being a safe integer.

Example

import isSafeInteger from 'is-safe-integer-x';

console.log(isSafeInteger(0)); // true
console.log(isSafeInteger(1)); // true
console.log(isSafeInteger(-100000)); // true

console.log(isSafeInteger(Math.pow(2, 53))); // false
console.log(isSafeInteger(0.1)); // false
console.log(isSafeInteger(Math.PI)); // false

console.log(isSafeInteger(NaN)); // false
console.log(isSafeInteger(Infinity)); // false
console.log(isSafeInteger(-Infinity)); // false
console.log(isSafeInteger('10')); // false
console.log(isSafeInteger(true)); // false
console.log(isSafeInteger(false)); // false
console.log(isSafeInteger([1])); // false
2.2.2

6 years ago

2.2.1

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

2.0.26

6 years ago

2.0.25

6 years ago

2.0.24

6 years ago

2.0.23

6 years ago

2.0.22

6 years ago

2.0.21

6 years ago

2.0.20

6 years ago

2.0.19

6 years ago

2.0.18

6 years ago

2.0.17

6 years ago

2.0.16

6 years ago

2.0.15

6 years ago

2.0.14

6 years ago

2.0.13

6 years ago

2.0.12

6 years ago

2.0.11

6 years ago

2.0.10

6 years ago

2.0.9

6 years ago

2.0.8

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago