js基础3
一.对象
1.对象是什么
javaScript里的一种数据类型
用来描述某一事物
2.对象的使用
1对象声明:
let 对象名={}
2.对象的属性和方法
let 对象名{
属性名:属性值,
方法名: 函数
}
多个属性之间要使用英文,分隔
3属性的访问和修改,添加,删除(方法也是一样的)
可以使用.或者[]获取对象中属性对应的值
比如:
let a={
name:'bb',
age:20,
aihao:'电影'
}
访问:
console.log(a.name)
console.log(a['name'])
修改:
a.name="sssd"
添加:
对象名.新属性名=新值
a.add='esds'
删除:
delete 对象名.属性名
4.对象的方法
定义方法
let a={
name:'an'
donz:function(){
document.write('111')
}
}
方法由方法名和函数两部分构成,他们之间使用:分隔
多个方法之间要使用英文,分隔
5.方法的调用
let a={
name:'an'
donz:function(){
document.write('111')
}
}
a.donz()//调用
6.遍历对象
使用for in 循环
let a={
name:'bb',
age:20,
aihao:'电影'
}
for (let k in a){
console.log(a[k])//k === 'name',k是变量,里面存储字符串name
}
7数组里面可以放对象:
let a=[{name:'小明'},{name:'小刚'},{name:'小丽'}]
8内置对象
1Math对象:
提供了一系列做数学运算的方法