// 1.二进制和八进制 // let b = 0b1010; // 二进制前面写0b,后面跟数值表示二进制---0b1010表示十进制的10 // let o = 0o777; // 0o表示八进制 // let d = 100; // 十进制 // let x = 0xff; // 0x表示十六进制 // console.log(x);
// 2Number.isfinite 检测一个数是否为有限数 // console.log(Number.isFinite(100)); // console.log(Number.isFinite(100 / 0)); // console.log(Number.isFinite(Infinity)); // Infinity---无穷无尽
// 3.Number.isNaN 检测一个数是否为NaN // console.log(Number.isNaN(123)); // ES5里面isNaN是一个单独的函数,ES6里面放在了Number身上 // console.log(Number.isNaN(NaN));
// 4.Number.parseInt,Number.parseFloat 字符串转为整数 // console.log(Number.parseInt("5201314iloveyou")); // console.log(Number.parseFloat("3.1415926神奇"));
// 5.Number.isInteger 判断一个数是否为整数 // console.log(Number.isInteger(666)); // console.log(Number.isInteger(6.66));
// 6.Math.trunce 将数字小数部分抹掉 // console.log(Math.trunc(6.66));
// 7.Math.sign 判断一个数到底为正数,负数还是0 // console.log(Math.sign(100)); // console.log(Math.sign(0)); // console.log(Math.sign(-200)); </script> </body> </html>