js基本类型

1.undefined

1)var a;//没有赋值的时候就是undefined

2)undefined派生自null,alert(undefined==null)//true

 虽然这上条语句是一样,但其他方面是几乎没有相关,我们不需要显式地写var a=undefined,但写var a=null确实要的

2.object

1)var a=null;//typeof a也是objext

3.Number

1)不分整数和浮点数

2)var a=070,b=0xa//8进制和16进制

3)科学计数法var a=3.14e5//314000,也可以写3.14e+5防止编译器装逼

4)由于技术问题浮点数会有误差,精度在17位

 0.1+0.2!=0.3

5)Number.MIN_VALUE和Number.MAX_VALUE 分别表示最小和最大,超过返回-1和Infinity

6)NaN!=NaN,函数isNaN(),测试是否数值,“10”,true可以转换为1不是,“blue“和NaN是

7)number(),parseInt()都可以转换为数字,parseInt(a,b)b可以定义进制

8)js有这样的操作var a=-1,b=-a//b就是1

9)var a="5"+5,b=5+"5"都是55

10)a.toFixed(b),b是指定的几位小数,有四舍五入

11)a.toExponential(b),  表示科学记数法,b调节e的+几位

12)自动调节  a.toPrecision(b)

4.String

1)var a=10,a.toString(b),b可以调进制,加强版String()连 null,undefined都可转换

5.Object

posted on 2016-08-08 09:52  Kooing  阅读(257)  评论(0编辑  收藏  举报

导航