前端随心记---------Javascript系列(第三节.对象的简单介绍)
对象的简单介绍
字面量对象
var personObject = {
name :"zs";
age:"18";
run:function( ){ }
}
基本数据类型与引用类型的不同(内存方面)
对象(自定义对象)
//document.write();
//windon.alert();
//Math.random();
创建对象的方式?
两种方式:
一:字面量方式
var 变量名 = {}; 创建了一个字面量的对象obj
二:构造函数方式
var 变量名 = new Object();使用构造函数的方式创建了一个对象obj
var obj = {};//创建了一个空对象
如何获取对象??
获取1 对象.属性名 == 属性值
获取2 对象["属性名"] == 属性值
this对象
this:在所有的作用域下都有一个this产生,主要在函数作用域中,函数运行时产生
例题:
document.onclick = function(){
//console.log(this);//#document
function box(){//自定义的函数中this指向windon
console.log(this);//window
}
box();
事件处理程序时的this指向绑定事件的当前元素对象
自定义对象下方法中的this指向上一级对象