JS里的内置对象
全局对象
Ecmascript规定的全局对象是gloab,浏览器规定的是window.
ECMAScript规定的函数,在任何地方可以使用的函数
ECMAscript规定的全局变量浏览器规定的全局变量
浏览器规定的全局变量二简单类型和对象
①简单类型 var n=5; //
②对象 var n=new number(1);//
简单类型是没有属性的,他调用常用方法(valueof,tostring()的解决方法是生成一个对象(temp), 用这个对象来调用方法。
对象是先在栈中存一个地址指向堆
三原形
object的共有属性 Object.protype,这就是原型,Object的共有属性是所有对象的共有属性
prototype属性,这个属性包含一个对象__proto__,用来存共有属性
四 原型链
①JS在创建对象(不论是普通对象还是函数对象)的时候,都有一个叫做__proto__的内置属性,用于指向创建它的函数对象的原型对象prototype。
②所有对象的____proto__ __属性都指向它父亲的prototype属性。这就是为什么自己能用父亲的属性,因为自己有一个____proto__ __属性,自己的属性自己当然能用。
五最后网上发现的有意思的一张图片
网友评论