使用对象字面来创建一个对象
var obj = {};
console.log(typeof obj); // object
使用对象字面量,可以在创建对象时,直接指定对象中的属性
语法:
- 语法:
{属性名 : 属性值 , 属性名 : 属性值...}
对象字面量的属性名可以加引号,也可以不加,建议不加
如果要使用一些特殊的名字,则必须加引号
var obj = {
name:"孙悟空",
age:18
}
console.log(obj.name) // 孙悟空
属性名和属性值是一组一组的名值对结构
- 名和值之间使用
:
连接,多个名值对之间使用,
隔开 - 最后一组属性不需要加
,
号var obj1 = { name:"孙悟空", age:18, test:{name:"沙和尚"} }; console.log(obj1.test.name);
属性的值是一个对象