객체(object), 메서드(method), 속성(property)
자바스크립트는 객체 지향적인 언어이다. 완전한 객체 지향언어가 아니라 객체 지향 개념의 일부 구성요소만을 사용하는 개념이다.
- 객체(object)
일반적으로 객체는 실세계에서는 나타내는 모든 사물을 프로그램 내에서 용이하도록 만들어 주는 구조를 의미한다. 즉 대상 코드가 적용되는 대상으로 이해함. - 메서드(method)
객체의 메서드는 행위와 동작을 유발하는 동적인 개념이라고 하며, 멤버함수라고도 한다, 프로그램 내에서 반복되는 행위와 동작을 실행할 때 이를 메서드를 호출하여 프로그램을 간결하게 나태내기 위해 주로 사용됨. 자바스크립트에서 객체오 메서드의 연결은 (.)으로 연결하고, 메서드명 뒤에 ()를 반드시 붙여 표시한다. - 속성(property)
자바스크립트에서 속성은 객체의 속성에 값을 나타내는것으로 자바스크립트에서 객체와 속성의견결은 (.)으로 하고, 속성 값은 =를 나타내어 표기한다.
객체. 속성 = “속성값”;
ex)
object.method = “property”;
document.bgcolor = “blue”;