其實.我感覺:
Date 就是一個類.然後可以new產生一個對象
我們然後可以掉用此對象的方法和屬性
而 Dcoument是JS里內置的.已經實例化的對象
所以可以直接掉用他的屬性和方法!

解决方案 »

  1.   

    new 运算符
    创建一个新对象。 new constructor[(arguments)] 参数
    constructor必选项。对象的构造函数。如果构造函数没有参数,则可以省略圆括号。arguments可选项。任意传递给新对象构造函数的参数。说明
    new 运算符执行下面的任务: 1,创建一个没有成员的对象。 
    2,为那个对象调用构造函数,传递一个指针给新创建的对象作为 this 指针。 
    3,然后构造函数根据传递给它的参数初始化该对象。
      

  2.   

    To: harryyang(crane) 
      你好!感谢你的回答,从昨天到今天,你和 net_lover(孟子E章) 及其他
    朋友都回答了我的问题,但是我觉得你经常说"类",我在书上看到,其实
    JAVASCRIPT是没有"类"这个概念的啊.
      我现在觉得好象在JAVASCRIPT里面,其实对象,函数,方法似乎都是一回事,
    JAVASCRIPT里的对象倒很象JAVA的类.
      

  3.   

    在创建Date对象时用objName=new Date()与用objName=new Date是一样的,只是由于Date对象可以接受参数所以都习惯了写成objName=new Date()这样,而documen对象不能接受参数,所以在它后面不能带()。还有一点就是Date是属于一JS的对象,而document是属于浏览器的文件的对象(即DOM),document并不属于一JS的对象,你用以下语句分别在IE和NS执行时会得到不同的结果:
    for(var p in document)
      document.write("document."+p+"="+documennt[p]+"<br>");