文章39 | 阅读 17533 | 点赞0
这一篇介绍如何使用对象中的方法,前面介绍了对象和对象的属性,这里在前面的基础上,给对象创建一个方法,请看例子。
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script type ="text/javascript">
// 定义一个对象
function person(name, age){
this.name = name;
this.age = age;
this.leftYears = leftYear;
}
function leftYear(){
// 假如我们能活100岁,这里计算还有多少年可活
var numyears = 100 - this.age;
return numyears;
}
var anthony = new person("Anthony liu", 18);
</script>
</head>
<body>
<script type ="text/javascript">
document.write(anthony.name + " have " + anthony.leftYears()+" years");
</script>
</body>
</html>
上面的例子是,通过一个对象属性的值指向了另外一个函数,这样这个对象就有了方法可以调用,这个和Python或者Java中类和类调用本身方法有点不一样。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/u011541946/article/details/70949395
内容来源于网络,如有侵权,请联系作者删除!