<script type="text/javascript">
function grade(){
this.dataStore=[];
this.add=add; //函数
this.average=average;
}
function add(score){
this.dataStore.push(score) //不能缺少this
}
function average(){
var avg;
var sum=0;
for(var i=0;i<this.dataStore.length;i++){
sum+=this.dataStore[i];
}
return sum/this.dataStore.length
}
var grade=new grade();
grade.add(50);
grade.add(80);
var avg=grade.average();
console.log(grade,avg)
</script>
function grade(){
this.dataStore=[];
this.add=add; //函数
this.average=average;
}
function add(score){
this.dataStore.push(score) //不能缺少this
}
function average(){
var avg;
var sum=0;
for(var i=0;i<this.dataStore.length;i++){
sum+=this.dataStore[i];
}
return sum/this.dataStore.length
}
var grade=new grade();
grade.add(50);
grade.add(80);
var avg=grade.average();
console.log(grade,avg)
</script>