객체 선언 및 생성
객체 변수 = new 객체이름([전달인수리스트]);
ex) a = new Data(); // Data() 객체를 사용하기위해 a라는 객체변수로 선언
객체는 생성자 함수를 이용하여 정의된다. 정의방법은 일반 함수를 생성하는 것과 동일
function student(a,b,c) {
this.a = a;
this.b = b;
this.c = c;
this.p = p;
}
1. student객체는 a,b,c 속성을 갖는다.
this란 예약어로서 이 생성자 함수를 호출한 객체 자신을 의미한다.
메소드는 객체가 연산을 처리하도록 하는것이며, 생성자 함수에서 선언한 이름과 동일해야한다.
function p(){ // p라는 메소드 정의
document.write(this.a,this.b,this.c);
}
2. p()로 메소드 함수를 선언해서 처리했고, 이를 선언하는 형식은 일반 함수형식과 동일하다.
re = new student();
re.a = "d";
re.b = "f";
re.c = "g";
re.p();
3. student객체를 사용하기위해 re라는 객체 변수를 생성한다. 인자 값을 넘겨주고 re.p()를 사용해 출력해준다.
'JAVA > 자바스크립트' 카테고리의 다른 글
자바스크립트 이벤트 (0) | 2014.09.26 |
---|---|
자바스크립트 Function객체 (0) | 2014.09.26 |
자바스크립트 내장함수,재귀함수 (0) | 2014.09.26 |
자바스크립트 조건 연산자 (0) | 2014.09.26 |
자바스크립트 내장객체 array,date,function,math,number,screen,string (0) | 2014.09.04 |