学习资料来源
文章开头感谢技术胖的知识分享!
数字操作
1、旧特性补习
// 二进制声明
let binary = 0B010101; // 零B开头,大小写均可
// 八进制声明
let octal = 0O666; // 零和字母O开头,大小写均可
2、数字方法
let a = 11/4;
console.log(Number.isFinite(a)); // true 判断是否为数字
console.log(Number.isNaN(NaN)); // true 判断是否非数字
console.log(Number.isInteger(a)); // false 判断是否为整数
console.log(Number.parseInt(a)); // 2 整型转换
console.log(parseFloat(a)); // 2.75 浮点型转换
let b = Math.pow(2,53)-1; // 最大安全整数的值
console.log(b); // 9007199254740991
console.log(Number.MAX_SAFE_INTEGER); // 最大安全整数 9007199254740991
console.log(Number.MIN_SAFE_INTEGER); // 最小安全整数 -9007199254740991
console.log(Number.isSafeInteger(b+1)) // false 安全整数判断