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)'은 객체끼리 구분되는 정적인 성질
객체.특성 = "값";
특성은 변수처럼 사용됨. 즉, 값을 넘겨받아 처리하는 유형
■ 객체.메소드() (동적인 요소)
영희가 달린다: 영희.달린다()
영희가 논다: 영희.논다()
영희가 뛴다: 영희.뛴다()
영희가 웃는다: 영희.웃는다()
객체.메소드("값");
메소드 안의 값을 처리하여 적용함.
'JavaScript' 카테고리의 다른 글
12. 자바스크립트 기초: return (0) | 2017.08.25 |
---|---|
11. 자바스크립트 기초: 재귀적 호출기법 (0) | 2017.08.25 |
9. 자바스크립트 기초: 이벤트와 이벤트 핸들러 (0) | 2017.08.24 |
8. 자바스크립트 기초: 전역변수와 지역변수 (0) | 2017.08.24 |
7. 자바스크립트 기초: 이미지 크기 증가 또는 감소 연습 (0) | 2017.08.22 |