摘要: 原型:一个对象就是一个属性的集合,并且拥有一个独立的prototype原型对象,是以内部的[[prototype]]引用这的。 更加确切的说一个对象的原型就是它的构造函数prototype的值 所以的构造函数都有一个prototype值,在构造函数被创建之初就创建了,原型对象也是一个对象,默认就有一 阅读全文
posted @ 2016-03-20 20:33 最美在星空 阅读(370) 评论(0) 推荐(0)
摘要: 对象:内存中保存多个数据或方法的内存空间,在程序中表示保存多个属性和方法的结果。 创建对象有三种方法 方法一 对象直接量(一个对象) 方法二 实例化对象(一个对象) 最后说一下,对象有一个非常重要的内置属性__proto__指向构造函数的原型 阅读全文
posted @ 2016-03-20 18:39 最美在星空 阅读(116) 评论(0) 推荐(0)
摘要: javascript中是没有类的说法的,但是却通过构造函数和原型对象来实现了类的作用。之前自己对构造函数不是很理解,趁今天有时间,就做了如下总结。 首先,构造函数(constructor function)是指设计来和new(运算法)一起使用的函数就叫构造函数。通常的作用是用来实例化一个对象用的。 阅读全文
posted @ 2016-03-20 16:55 最美在星空 阅读(573) 评论(0) 推荐(0)
摘要: return 在用于函数中,主要用于退出当前函数,后面将不在执行。 1 function getValue(){ 2 var a=1; 3 return a; 4 console.log(a); 5 } 6 var y=getValue(); 7 console.log(y);//1 结果显示为1. 阅读全文
posted @ 2016-03-06 19:06 最美在星空 阅读(348) 评论(0) 推荐(0)
摘要: 首先说一下扩展运算符中的i++和++i i++和++i在单独使用的时候是一样的。 var i=1; //i++; //console.log(i);//2 ++i console.log(i);//2 但是当它参与其他运算是就会发生改变 var i=1;var b=i++ + i++ + i++;/ 阅读全文
posted @ 2016-03-06 17:20 最美在星空 阅读(179) 评论(0) 推荐(0)