1. 객체의 특성과 메소드()


1) 객체란? (object)

정적인 성질(property)과 동적인 성질(method)을 둘 다 가지도 있는 것이 객체.


2) 객체 유형

- 사용자 정의 객체: 사용자가 직접 만들어서 사용

- 내장객체: Math, Array 등

- 윈도우 객체(DOM): window, document, history, location 등


ex) <태그 name="name명()"> 

태그에 name명을 적용할 경우 해당 태그는 객체로서 역할을 할 수 있음.


<img src="" name="flower"> 이런 경우 img 태그는 flower라는 이름의 객체가 된다.



3) 객체의 특성과 메소드 예

- 모든 사물을 객체로 정의할 수 있음


■ 객체.특성 (값을 넘겨받는 정적인 요소)

영희의 성격: 영희.성격

영희의 혈액형: 영희.혈액형

영희의 목소리: 영희.목소리

영희의 키: 영희.키


- '객체'는 소유자(대상)

- '.(점)'은 ~의(소속), ~가

- '특성(property)'은 객체끼리 구분되는 정적인 성질


객체.특성 = "값";

특성은 변수처럼 사용됨. 즉, 값을 넘겨받아 처리하는 유형



■ 객체.메소드()   (동적인 요소)

영희가 달린다: 영희.달린다()

영희가 논다: 영희.논다()

영희가 뛴다: 영희.뛴다()

영희가 웃는다: 영희.웃는다()


객체.메소드("값");

메소드 안의 값을 처리하여 적용함.




Posted by netyhobby
,