// 整数let num1 = 12;// 小数(浮点数)let num2 = 12.24;
进制
// 八进制:以0开头let num8 = 010;// 十六进制:以0x开头let num16 = 0xaf;
最大值和最小值
// 最大值:1.7976931348623157e+308Number.MAX_VALUE;// 最小值:5e-324Number.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); // falseisNaN('12'); // falseisNaN(true); // falseisNaN(false); // falseisNaN('ab'); // trueisNaN(NaN); // true
- 判断是否是非数字
- true:是非数字(不是数字)
- false:不是非数字(是数字)