<script>
function makeStudent(name, korean, math, english) { //함수를 만드는데, 인자가 있다.
var willReturn = {
이름: name, //
국어: korean, //
영어: english, //
수학: math, // 각 인자. 받아온 것을 멤버에 넣는다.
getSum: function () {
return this.국어+ this.영어+ this.수학; //
},
getAvg: function(){
return this.getSum()/3; //
},
toString: function(){ // 단순 리턴
return this.이름+ '\t' + this.getSum() + '\t' + this.getAvg();
}
};
return willReturn; //총 리턴.
}
var student = [];
student.push(makeStudent("aaa", 90, 98, 96)); //(name, korean, math, english) 순서.
student.push(makeStudent("ㅂㅈㄷ", 90, 75, 96));
student.push(makeStudent("ㅁㄴㅇ", 56, 98, 78));
student.push(makeStudent("ㅋㅌㅊ", 46, 98, 96));
var output = '이름\t총점\t평균\n';
for (var i in student) {
output += student[i].toString() + '\n';
}
alert(output);
</script>
'JavaScript' 카테고리의 다른 글
[JavaScript] modal popup (0) | 2014.10.30 |
---|---|
[JavaScript] With 명령에 대하여. (0) | 2014.07.02 |
[Javascript] Prototype 공부. (0) | 2014.06.13 |
[JavaScript] javascript 클립보드에 문자열 복사 (0) | 2014.02.10 |
[JavaScript] document 높이값 가져오기. (0) | 2014.01.22 |