JavaScript高级程序设计 
http://book.csdn.net/bookfiles/110/1001103363.shtml

解决方案 »

  1.   

    伪对象就是不是真正的对象,例如:"aaaa",只是一个字符串.
    string aaa=new string("aaaa");
    是不是这样理解好点
      

  2.   

    那这两种定义方式有没有不同var a=new string("aaaa");var b="aaaa";前一个更象对象
    后一个更象变量但b也有a那样的方法属性一般来说对象储存的是指针
    变量储存的是原始值不知道这里是怎样的呢
      

  3.   

    因为String类型属于伪对象,所以它一定有toString()方法。
    ---
    这句话我的理解是,既然叫它做"伪对象",那么它也是对象,所以有toString()方法.
    而它的后一句和前一句的"伪"字没有任何关系,这句话改为:
    因为String类型属于对象,所以它一定有toString()方法。
    一样正确.而为什么要加一个伪字呢,我认为
    字符串是介于基本数据类型和对象之间的一种数据类型,
    为了使用方便,其具有基本数据类型的特性,
    但实际上它还是以对象的模式来处理的.
    因此谓"伪对象",
    个人感觉这个表述不好.
      

  4.   

    FUCK,谁翻译的?
    它就是“对象”!
      

  5.   

    不是"伪"和toString()的关系
    而是对象和toString()的关系