1. JavaScript 数字类型既可以用来保存整数值,也可以保存小数(浮点数)
var age = 21; //整数
var Age = 21.3747; //小数
2.数字型进制
//1.八进制数字序列范围:0~7
var num1 = 07; //对应十进制的7
var num2 = 019; //对应十进制的19
var num3 = 08; //对应十进制的8
//2.十六进制数字序列范围:0~9以及A~F
var num = 0xA;
在js中八进制前面加0,十六进制前面加0x
3. 数字型范围
JavaScript中数值的最大值和最小值
alert(Number.MAX_VALUE); //1.7976931348623157e+308
alert(Numver.MIN_VALUE); //5e-324
数字型三个特殊值
alert(Infinity); //Infinity 代表无穷大,大于任何数值
alert(-Infinity); //-Infinity 代表无穷小,小于任何数值
alert(NaN); //NaN Not a number 代表一个非数值
4. isNaN()
用来判断一个变量是否为非数字的类型,返回true或者false
var usrAge = 21;
var isOK = isNaN(userAge);
console.log(isNum); //false,21不是一个非数字
var uerName = "andy";
console.log(isNaN(userName)); //true,"andy"是一个非数字