欢迎来到贱贱的博客

扩大
缩小

javascript笔记3之数据类型

 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'));

 

posted on 2017-01-03 16:29  L的存在  阅读(150)  评论(0编辑  收藏  举报

导航