javascript的数据类型

1、javascript的数据类型

  1.1 javaScript是弱类型的语言,也就是说它没有显示的指定类型,通常说有6中基本类型

    分别是5种原始类型(number, String, boolean, null, undefined)和一种引用类型(对象)(包括数组,函数等...)

    有说法是:JavaScript中一切都是对象,是因为同java语言里对所有基本类型都做了对象封装的道理差不多。

  1.2 javaScript的隐式转换,加号和减号

  1.3 严格等于('===')

    类型不同会返回false, null === null,  undefined === undefined

    NaN != NaN, new Object != new Object (对象的比较使用引用比较)

    关于NaN的更多说明:

    

  1.4 等于('==')

    尝试转换进行比较,关于真和假总结如下:

    

  1.5 包装对象

    javaScript会自动把对象进行包装,相当于new 了一个 object, 引用完成后会自动销毁。

var a = "string";
alert(a.length);    //6

a.t = 3;
alert(a.t);    //undefined

 

  1.6 类型检测

  

posted @ 2016-03-01 23:05  heiloo  阅读(198)  评论(0编辑  收藏  举报