JavaScript对象方法 JavaScript属性 JavaScript对象原型 JavaScript 方法 JavaScript 方法是可以在对象上执行的操作。 JavaScript 方法 包含 函数定义 的属性. 属性 值 firstName John lastName Doe age 50 eyeColor blue fullName function() {return this.firstName + " " + this.lastName;} 方法存储为对象属性的函数。 访问对象的方法 使用下列语法创建对象方法: methodName : function() { code lines } 使用下列语法访问对象方法: objectName.methodName() 你通常会描述fullName()作为人的对象的方法,而fullName作为一种属性 当使用()调用fullName属性时将执行(作为一个函数执行) 这个实例访问person对象的 fullName() 方法 : name = person.fullName(); 让我试试 如果你访问 fullName 属性, 不使用 (), 它将返回 函数定义: name = person.fullName; 让我试试 使用内置的方法 这个实例使用String对象的toUpperCase()方法, 将一个文本转换为大写: var message = "Hello world!"; var x = message.toUpperCase(); 在执行上述代码后,x的值将是: HELLO WORLD! 添加新的方法 在构造函数中添加对象的方法: function person(firstName, lastName, age, eyeColor) { this.firstName = firstName; this.lastName = lastName; this.age = age; this.eyeColor = eyeColor; this.changeName = function (name) { this.lastName = name; }; } changeName() 函数分配name值给person的lastName属性。 myMother.changeName("Doe"); 让我试试 JavaScript属性 JavaScript对象原型