我正在學習javascript,遇到這個問題,我想將對象和函數結合起來。根據我的說法,我有以下幾點可以導致65歲 - 我插入的年齡。但是我什麼也沒得到。Javascript函數不能正常工作
有關我在做什麼錯誤的任何想法?
<script type="text/javascript">
function person(name, age) {
this.name = name;
this.age = age;
this.yearsUntilRetire = yearsLeft;
}
function yearsLeft {
var numYears = 65 - this.age;
return numYears;
}
var Marc = new person("Marc", 23);
document.write(Marc.yearsUntilRetire());
</script>
提示:創建多個實例時 – Johan 2014-10-10 13:24:16
你的變量名的外殼應該是倒退的功能添加到這個人的原型,以提高性能:'VAR馬克=新的Person()' – Bergi 2014-10-10 13:24:36