JavaScript中各种数字
1、当一个数字以0开头时,表示一个八进制数
>var a=0201;
>typeof a;
"number"
>a
129 //十进制数
2、JavaScript中以0x开头来表示一个十六进制数
>0xdd1
3537 //十进制数
3、JavaScript指数表示(1e+1,1e1或者1E+1)
>1e1
10
>1e2
100
相反的>1e-1
0.1
>1e-2
0.01
4、Infinity(特殊值)
>typeof Infinity
"number"
>1e309
Infinity
>1e308
1e+308
JavaScript所能处理做大的值为1.7976931348623157e+308,最小值为5e-324。任何数除以0结果也为Infinity。
Infinity表示的是比最大数还要大的数,那么比最小数还要小的表示为-Infinity
5、NaN (Not A Number)
>Infinity-Infinty
NaN
>1*"a"
NaN
NaN是一种特殊的数字