객체

자바스크립트는 객체(Object) 기반 언어입니다. 객체는 기능과 속성을 가지고 있습니다. 가령, TV에는 켜다, 끄다, 음을 소거하다, 볼륨을 높이다. 볼륨을 낮추다 등의 기능이 있습니다. 이렇듯 TV라는 객체에는 다양한 기능이 있습니다. 이러한 주변의 모든 사물들을 객체라고 합니다.

객체

1 객체.메서드(); 2 객체.속성; 또는 객체.속성=값;

객체의 종류

내장 객체 /브라우저 객체 모델(BOM, Browser Object Model)/ 문서 객체 모델(DOM, Document Object Model)

내장 객체

내장 객체는 자바스크립트 엔진에 내장되어 있는 필요한 경우에 생성해서 사용할 수 있습니다. 내장 객체로는 문자(string), 날짜(date), 배열(array), 수학(math) 객체 등이 있습니다.

브라우저 객체 모델 (BOM)

브라우저 객체 모델은 브라우저에 계층 구조로 내장되어 있는 객체를 말합니다. 브라우저 객체로는 window, screen, location, history, navigator 객체 등이 있습니다.

문서 객체 모델 (DOM)

문서 객체 모델은 HTML 문서 구조를 말합니다. HTML 문서의 기본 구조는 최상위 객체로 <html>이 있으며, 그 하위 객체로는 <head>와<body>가 있습니다.

let num1 = 100, num2 = 200;

document.write(num1, "<br>");
document.write(num2, "<br><br>");

//100
//200

객체 생성자 함수

Last updated

Was this helpful?