//ES6 Number Object Extensions

let notNumber = NaN;
let stringNumber = '33'
let bigNumber = 1000000000000000000000000;
let infitineNumber = Infinity;
let floatNumber = 10.1;

// isNaN - checks if it is not a number
console.log(Number.isNaN(notNumber))
console.log(Number.isNaN(stringNumber))

// isFinite - checks if a number is finite
console.log(Number.isFinite(bigNumber))
console.log(Number.isFinite(infitineNumber))

// isInteger - checks if a number is a intiger
console.log(Number.isInteger(bigNumber))
console.log(Number.isInteger(floatNumber))
console.log(Number.isInteger(infitineNumber))

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Last Updated: 8/13/2019, 6:55:26 PM