// 整数
let num1 = 12;
// 小数(浮点数)
let num2 = 12.24;
进制
// 八进制:以0开头
let num8 = 010;
// 十六进制:以0x开头
let num16 = 0xaf;
最大值和最小值
// 最大值:1.7976931348623157e+308
Number.MAX_VALUE;
// 最小值:5e-324
Number.MIN_VALUE;
特殊值
// Infinity:无穷大
console.log(Number.MAX_VALUE * 2); // Infinity
// -Infinity:无穷小
console.log(Number.MAX_VALUE * -2); // -Infinity
// NaN:非数字(Not a number)
console.log('汉字' - 12);// NaN
isNaN()
isNaN(12); // false
isNaN('12'); // false
isNaN(true); // false
isNaN(false); // false
isNaN('ab'); // true
isNaN(NaN); // true
- 判断是否是非数字
- true:是非数字(不是数字)
- false:不是非数字(是数字)