对象、对象属性、对象方法

您之前已经学到,JavaScript 变量是数据值的容器。
 
这段代码把一个单一值(porsche)赋给名为 car 的变量:
 
var car = “porsche”;
 
对象也是变量。但是对象包含很多值。
 
这段代码把多个值(porsche, 911, white)赋给名为 car 的变量:
 
var car = {type:”porsche”, model:”911″, color:”white”};
 
值以名称:值对的方式来书写(名称和值由冒号分隔)。
 
JavaScript 对象是被命名值的容器。
 
对象属性
 
(JavaScript 对象中的)名称:值对被称为属性。
 
var person = {firstName:”Bill”, lastName:”Gates”, age:62, eyeColor:”blue”};
 
属性
属性值
 
firstName
Bill
 
lastName
Gates
 
age
62
 
eyeColor
blue
 
对象方法
 
对象也可以有方法。
 
方法是在对象上执行的动作。
 
方法以函数定义被存储在属性中。
 
属性
属性值
 
firstName
Bill
 
lastName
Gates
 
age
62
 
eyeColor
blue
 
fullName
function() {return this.firstName + ” ” + this.lastName;}
 
方法是作为属性来存储的函数。
 
实例
 
var person = {
 
  firstName: “Bill”,
 
  lastName : “Gates”,
 
  id       : 678,
 
  fullName : function() {
 
    return this.firstName + ” ” + this.lastName;
 
  }
 
};

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64411.shtml

张贴在3