JavaScript对象属性

可以说 "JavaScript 对象是变量的容器"。

但是,我们通常认为 "JavaScript 对象是键值对的容器"。

键值对通常写法为 name : value (键与值以冒号分割)。

键值对在 JavaScript 对象通常称为 对象属性

 

var person = {
    firstName:"John",
    lastName:"Doe",
    age:50,
    eyeColor:"blue"
};

 

实例:

 1 <!DOCTYPE html>
 2 <html>
 3 <head> 
 4 <meta charset="utf-8"> 
 5 <title>菜鸟教程(runoob.com)</title> 
 6 </head>
 7 <body>
 8 
 9 <p>创建 JavaScript 对象。</p>
10 <p id="demo"></p>
11 <script>
12 var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
13 document.getElementById("demo").innerHTML =
14     person.firstName + " 现在 " + person.age + " 岁.";
15 </script>
16 
17 </body>
18 </html>

运行结果

创建 JavaScript 对象。

John 现在 50 岁.

对象键值对的写法类似于: 

  • PHP 中的关联数组
  • Python 中的字典
  • C 语言中的哈希表