console.log(0x1f1); // 十六进制
console.log(0o762); // 八进制
console.log(0b1101); // 二进制
Number.prototype.toString.call(200, 2); // 十进制转为二进制数
parseInt(11001000, 2); // 二进制转为十进制
console.log(Number.prototype)
console.log(isNaN(NaN));
console.log(isNaN('NaN')); // 隐式类型转换
console.log(Number.isNaN(NaN));
console.log(Number.isNaN('NaN')); // 修复了隐式类型转换
console.log(isFinite(20)); // true
console.log(isFinite(NaN)); // false
console.log(isFinite(Infinity)); // false
console.log(isFinite('20')); // true 隐式转换
console.log(Number.isFinite('20')); // false
全局的 parseInt、parseFloat 和 Number 下的 parseInt、parseFloat 没有任何区别,一模一样
Number.isInteger(1);
Number.isInteger(1.0);
Number.isInteger(1.1);