数字类型有范围:最大值和最小值(无论是小数还是整数都是数字类型)
1 console.log(Number.MAX_VALUE); //数字的最大值 2 console.log(Number.Min_VALUE); //数字的最小值
不要用小数去验证小数
1 var x = 0.1; 2 var y = 0.2; 3 var sum = x + y; //sum = 0.30000000004 4 console.log(sum == 0.3) //false
无穷大:Infinity
无穷小:-Infinity
不要用NaN验证是不是NaN
如何验证这个结果是不是NaN,应该使用isNaN( ); //不是数字的结果为true,是数字的结果为false。
十进制:就是正常的数字
八进制:以0开头的数字(010------>8)
十六进制:0x开头的(0x1a------->26)