JavaScript对象object(JS笔记:十三)
Object对象的的结构:
key:value
:键值对的方式存在key
:表示对象下属性名,key一定是字符串类型value
:属性值,value可以为js任意的数据类型
Object对象的创建:
直接创建对象:
var obj = {
a: 'a' // key属性都是字符串,value可以为任意js数据类型
}
obj.b = 'b'; // obj.new属性名=value 新创建个属性并赋值
console.log(obj) // 会显示a和b的key和value
构造函数方式创建:
var obj1 = new Object();
obj1.a = 'a'; //新增
obj1.a = 'b'; //更改
Object对象的注意事项:
key.value
或者key['value']
都可以获取对象下的属性值key[变量]
中括号中不加引号则为变量,加了’'引号则为属性名- 如果对象下没有这个属性则显示
undefined
var obj = {
name: 'TZOF',
dec: '好好学习天天向上'
}
var i = 9;
console.log(obj.name) // TZOF
console.log(obj['name']) // TZOF
console.log(obj[i]) // undefined
console.log(obj.tzof) // undefined
(JS笔记:十三 date:2020-12-01)