文章分类 - Javascript
摘要:JavaScript中prototype属性详解(转载)JavaScript中对象的prototype属性,可以返回对象类型原型的引用。这是一个相当拗口的解释,要理解它,先要正确理解对象类型(Type)以及原型(prototype)的概念。1 什么是prototype JavaScript中对象的prototype属性,可以返回对象类型原型的引用。这是一个相当拗口的解释,要理解它,先要正确理解对象类型(Type)以及原型(prototype)的概念。 前面我们说,对象的类(Class)和对象实例(Instance)之间是一种“创建”关系,因此我们把“类”看作是对象特征的模型化,而对象看作是类特
阅读全文
摘要:1. javascript变量是松散类型的,决定了变量的值及其数据类型可以在脚本的生命周期内改变。基本类型(String Number Boolean Undefined Null)的值指的是那些保存在栈内存中的简单数据段。而引用类型值则是指那些保存在堆内存中的对象,意思是变量在栈内存中保存的实际上只是一个指针。2.对于引用类型的值,可以动态处理其属性和方法。3.复制变量的值,如果是基本类型,则是在栈中创建一个新值,然后把改值复制到新变量分配的位置上,以后操作互相不影响。如果是引用类型,则是在复制它的指针,操作相互影响。4.参数传递,基本类型和引用类型的传递跟变量的复制一样。5.检查类型: t
阅读全文