代码改变世界

Object.Oriented.JavaScript objects chapter summary

2008-10-16 16:03  wlstyle  阅读(293)  评论(0)    收藏  举报

summary

    在第二章中,提到主要有5中主要的原始类型(number,string,boolean,null,undefined)。我们还提到任何不是原始类型的都为object.现在你还明白了以下几点。

    对象和数组类似只不过对象是索引值你可以自己设定。

    对象包含属性。

    这其中的属性可以是一个函数。如果属性是一个函数 那么我们称为方法。

    数组实际上也是一个对象,只不过索引为数字。

    数组对象有很多有用的内置方法(sort slice等)

    函数依然是对象,他们含有属性。属性比如(length and prototype) 。方法比如(apply(),call());

对于5个主要的数据类型,除了(undefined and null(这也是一个对象)).其余的三个都有他们相对应的构造函数。你可以通过这些构造函数创建对象。我们称之为包装对象。这样就可以包含很多有用的方法。

Number(),String(),Boolean()可以被调用()。当有new操作符的时候,创建里一个新的对象。当没有操作符的时候强制类型转换。其他的内置构造函数还有Arrary()等。这里还有一个很重要的数学的操作类Math.

  现在你能明白object在javascript中的中心作用吧。几乎 所有的 都是对象,或者可以包装成对象。