- 자바스크립트 객체란 ? 목차
-who is 객체 ?
자바스크립트는 객체(Object)기반 언어이다. 객체는 기능과 속성을 가지고 있다. 주변의 모든 사물들을 객체라고 합니다.
ex)
Object (객체 ) --------메서드(Method)
(ex TV) 1.켜다();
2.끄다();
3.볼륨을 높이다();
--------속성 (Property)
너비,높이,색상,무게;
기본형 | 1.객체.메서드();
2.객체.속성; OR 3.객체.속성=값;
->1.객체의 메서드를 실행 2.객체의 속성값을 가져옴 3.객체의 속성값을 바꿈.
-객체의 종류
자바스크립트의 객체는 크게 내장객체, 브라우저 객체모델 (BOM, Browser Object Model), 문서 객체 모델(DOM,Document Object Model)로 나눌 수 있다.
내장 객체
->자바스크립트 엔진에 내장되어 있어 필요한 경우 생성해서 사용 문자,날짜,배열,수학 객체등이 있다. ex)오늘 날짜를 알고 싶을 때 Date객체를 생성 -> 날짜를 알려주는 메서드 getDate() 사용
브라우저 객체 모델 (BOM)
->브라우저 객체 모델은 브라우저에 계층 구조로 내장되어 있는 객체를 말한다. window, screen, location, history, navigator 객체 등이 있다. 브라우저(window)는 document와 location객체의 상위 객체이다.
문서 객체 모델 (DOM)
-문서 객체 모델은 HTML문서 구조를 말합니다. HTML문서의 기본 구조는 최상위 객체로 <html>이 있고 하위로 <head>, <body>가 있다.
'Java Script & j Query > Java Script' 카테고리의 다른 글
자바스크립트-브라우저 객체 모델 (0) | 2018.11.13 |
---|---|
자바스크립트 내장객체 (0) | 2018.11.12 |
자바스크립트 선택문과 반복문 (0) | 2018.11.08 |
자바스크립트 -제어문 (0) | 2018.11.08 |
자바스크립트 연산자 (0) | 2018.11.06 |