// 1 Number.EPSILON 是 js 表示最小精度
// console.log(Number.EPSILON); // 2.220446049250313e-16
// console.log(0.1 + 0.2); // 0.30000000000000004
// // 判断两个数 是否相等
// function equal(a,b){
// if(Math.abs(a-b) < Number.EPSILON){
// return true;
// }else{
// return false;
// }
// }
// console.log(equal(0.1+0.2,0.3)); // true
// 1 二进制 和 八进制
// 二进制
// let b = 0b1010;
// console.log(b); // 10
// // 八进制
// let o = 0o777;
// console.log(o); // 511
// // 十六进制
// let x = 0xff;
// console.log(x); // 255
// 2 Number.isFinite 检测一个数值是否为有限 数
// console.log(Number.isFinite(100)); // true
// console.log(Number.isFinite(100/0)); // false
// console.log(Number.isFinite(Infinity)); // false
// 3 Number.isNan 检测一个数值是否为 NaN
// console.log(Number.isNaN(1)); // false
// console.log(Number.isNaN(1 + NaN)); // true
// console.log(Number.isNaN(NaN)); // true
// 4 Number.parseInt Number.parseFloat 字符串转整数
// console.log(Number.parseInt(‘5211314love‘)); // 5211314
// console.log(Number.parseFloat(‘3.141592.96哈哈‘)); // 3.141592
// console.log(Number.parseFloat(‘300‘)); // 300
// 5 Number.isInteger 判断一个数是否为整数
// console.log(Number.isInteger(5)); // true
// console.log(Number.isInteger(2.5)); // false
// 6 Math.trunc 将数字的小数部分抹掉
// console.log(Math.trunc(100.23)); // 100
// 7 Math.sign 判断一个数 到底是 正数 负数 还是 0
console.log(Math.sign(100)); // 1
console.log(Math.sign(0)); // 0
console.log(Math.sign(-100)); // -1