1 /*
2 var box = 250; //十进制整型
3 alert(box);
4
5 var box = 070; //八进制,按照十进制输出是56
6 alert(box);
7
8 var box = 0x1f; //十六进制,
9 alert(box);
10
11 var box = .8; //浮点型 前面就一个小数点也行
12 alert(box);
13
14 var box = 12.0 //自动转换整型
15 alert(box);
16
17 var box = 4.12e9; //科学计数法
18 alert(box);
19
20 var box = 0.000000000412;
21 alert(box);
22
23
24 alert(Number.MIN_VALUE); //最小值 number是对象 第一个字母大写
25 alert(Number.MAX_VALUE); //最大值
26
27 var box = -100e1000; //超过范围
28 alert(box)
29
30 alert(Number.POSITIVE_INFINITY); //正无穷
31 alert(Number.NEGATIVE_INFINITY); //负无穷
32
33 var box = 100e1000;
34 alert(isFinite(box)); //是否超过范围
35
36
37 var box = 0 / 0; //数学中第一个可以为0,第二个不可以为0。
38 alert(box);
39
40
41 var box = 12 / 0 * 0;
42 alert(box);
43
44 alert(Number.NaN);
45
46 var box = NaN+1;
47 alert(box);
48
49
50 alert(NaN == NaN); //不相等
51
52 var box = 0 / 0;
53 alert(isNaN(box));
54
55 alert(isNaN(false));
56
57
58 //如果对象的toString方法能够返回数值,那么就不是NaN了。
59
60 var box = {
61 toString : function() {
62 return '123';
63 }
64 };
65 alert(isNaN(box));
66
67 var box = {
68 toString : function () {
69 return null;
70 }
71 };
72 alert(Number(box));
73
74
75 parseInt(); //只能转换字符串至数值
76 */
77
78
79
80
81
82 alert(parseFloat('1.23e4'));