// 1.判断是否为数字
let a = 11/3;
console.log(Number.isFinite(a));//true
console.log(Number.isFinite(NaN));// false
console.log(Number.isFinite(undefined));// false
console.log(Number.isFinite('123'));// false
// 2.判断是否为NaN(特殊的非数字)
console.log(Number.isNaN(NaN))// true
console.log(Number.isNaN(2))// false
// 3.判断是否为整型
console.log(Number.isInteger(123))
// 4.是否为浮点型
console.log(!Number.isInteger(123.1))
// 5.转为为整型或者浮点型
console.log(Number.parseFloat(123.222))
console.log(Number.parseInt(1232.3))
// 6.安全整数
let a= Math.pow(2,53)-1;
console.log(a)
console.log(Number.MAX_SAFE_INTEGER)
console.log(Number.MIN_SAFE_INTEGER)
console.log(Number.isSafeInteger(a))