声明对象,对象中的数据都是键值成对存在,值为函数时称为方法,其他类型时称为属性
var a={};
var b={name:‘zhangsan’,age:15,fei:function(){}};
内置构造函数
var c = new object();
自定义构造函数
function fun(){};
var d= new fun();
调用对象的属性或者方法
var e= {
name:‘zhangsan’,
age:15,
sg: 190,
fei: function(){
console.log(3);}
};
console.log(e.sg); //打印对象e中的sg属性
e.fei() //调用对象e中的fei方法
this对象
var e= {
name:‘zhangsan’,
age:15,
sg: 190,
fei: function(){
var s = this.age; //函数中的this指的是这个方法所在的对象
console.log(s);
}
};
e.fei(); //打印对象年龄
对象的遍历与删除
var f1={
name='zhangsan',
age:15,
sex:'男'
}
for....in方法//for(键 in 对象)
for (var k= in f1){
console.log(f1[k]);
}
删除
var f1={
name='zhangsan',
age:15,
sex:'男'
}
console.log(f1);
delete f1.age; //删除f1对象下的 age属性
console.log(f1);
包装对象
数值/字符串/布尔
数值对象
时间对象
实例化构造函数获取时间对象
var da = new Date();
详情见https://www.cnblogs.com/tiandlsd001/p/15169409.html