[객체] 객체의 개념과 유형

2021. 1. 18. 11:46Front-end/Javascript

728x90
반응형

자바스크립트의 객체의 개념

  • 프로퍼티 : 객체의 고유한 속성을 프로퍼티(property) 라고
  • 객체는 여러 '프로퍼티' '' 쌍으로 표현된다
  • 메소드: 객체는 여러 개의 함수를 가질 있는데 함수를 메소드(method)라고

- ) 객체 account 안에는

const account = {

owner : "홍길동",

code : "3161751548671",

balance : 100000,

deposit: : function() { },

withdraw : function() {},

inquiry : function () {}

};

  • 자바스크립트 언어는 객체 지향 언어 X 객체 기반 언어 O
    • 자바스크립트 언어는 C++ , Java, C# 같은 객체 지향 언어가 되기 위한 필수적인 특성인 캡슐화, 상속, 다형성의 특징을 완벽히 갖추고 있지 못하기 때문에 객체 기반 언어 라고 있다.

 

자바스크립트 객체의 유형

  1. 코어 객체 : 기본 객체로서 Array, Date, String, Math 타입 등이 있음, 페이지나 서버 응용 프로그램 어디서나 사용 가능
  2. HTML DOM 객체 : HTML 페이지에 작성된 HTML 태그들을 브라우저가 하나씩 객체화한 것들로 HTML 페이지의 내용과 모양을 제어하기 위해 사용되는 객체들
  3. 브라우저 관련 객체 (BOM) : 브라우저의 종류나 스크린의 크기 정보를 제공하거나 윈도우를 생성하는 브라우저와 관련된 객체들로서 BOM(Browser Object Model)이라고 부른다.
728x90
반응형