JavaScript 对象方法
对象的方法定义了一个函数,并作为对象的属性存储。
对象方法通过添加 () 调用 (作为一个函数)。
<p id="demo"></p>
<script>
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function()
{
return this.firstName + " " + this.lastName;
}
};
document.getElementById("demo").innerHTML = person.fullName();
</script>
执行结果:John Doe
如果你要访问 person 对象的 fullName 属性,它将作为一个定义函数的字符串返回:
<p id="demo"></p>
<script>
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function()
{
return this.firstName + " " + this.lastName;
}
};
document.getElementById("demo").innerHTML = person.fullName;
</script>
执行结果:function () { return this.firstName + ” ” + this.lastName; }
总结
你可以使用以下语法创建对象方法:
methodName : function() { code lines }
可以使用以下语法访问对象方法:
objectName.methodName()
通常 fullName() 是作为 person 对象的一个方法, fullName 是作为一个属性。
JavaScript 函数
实例:
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("Hello World!");
}
</script>
</head>
<body>
<button onclick="myFunction()">Try it</button>
</body>
</html>
函数使用关键词 function
function functionname()
{
执行代码
}
注意:JavaScript 对大小写敏感。关键词 function 必须是小写的。