[객체] 객체의 개념과 유형
2021. 1. 18. 11:46ㆍFront-end/Javascript
728x90
반응형
자바스크립트의 객체의 개념
- 프로퍼티 : 객체의 고유한 속성을 프로퍼티(property) 라고 함
- 객체는 여러 '프로퍼티'와 '값'의 쌍으로 표현된다
- 메소드: 객체는 여러 개의 함수를 가질 수 있는데 함수를 메소드(method)라고 함
- 예) 객체 account 안에는
const account = {
owner : "홍길동",
code : "3161751548671",
balance : 100000,
deposit: : function() { },
withdraw : function() {},
inquiry : function () {}
};
- 자바스크립트 언어는 객체 지향 언어 X 객체 기반 언어 O
- 자바스크립트 언어는 C++ , Java, C#과 같은 객체 지향 언어가 되기 위한 필수적인 특성인 캡슐화, 상속, 다형성의 특징을 완벽히 갖추고 있지 못하기 때문에 객체 기반 언어 라고 할 수 있다.
자바스크립트 객체의 유형
- 코어 객체 : 기본 객체로서 Array, Date, String, Math 타입 등이 있음, 웹 페이지나 웹 서버 응용 프로그램 어디서나 사용 가능
- HTML DOM 객체 : HTML 페이지에 작성된 HTML 태그들을 브라우저가 하나씩 객체화한 것들로 HTML 페이지의 내용과 모양을 제어하기 위해 사용되는 객체들
- 브라우저 관련 객체 (BOM) : 브라우저의 종류나 스크린의 크기 정보를 제공하거나 새 윈도우를 생성하는 등 브라우저와 관련된 객체들로서 BOM(Browser Object Model)이라고 부른다.
728x90
반응형
'Front-end > Javascript' 카테고리의 다른 글
[객체]사용자 객체 만들기 (0) | 2021.01.18 |
---|---|
[객체] 1. 코어 객체 - 4) Math (0) | 2021.01.18 |
[객체] 1. 코어 객체 - 3) String (0) | 2021.01.18 |
[객체] 1. 코어 객체 - 2) Date (0) | 2021.01.18 |
[객체] 1. 코어 객체 - 1) 배열 (0) | 2021.01.18 |