
자바스크립트 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어 객체 기반의 프로그래밍 언어 자바스크립트를 이루고 있는 거의 모든 것이 객체임 객체지향 프로그래밍 프로그램을 명령어 또는 함수의 목록으로 보는 전통적인 명령형 프로그래밍의 절차지향적 관점에서 벗어나 여러 개의 독립적인 단위, 즉 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임 실세계의 실체를 인식하는 철학적 사고를 프로그래밍에 접목하려는 시도에서 시작 실제는 특징이나 성질을 나타내는 속성을 가짐. 속성으로 실제를 인식하거나 구별함 다양한 속성 중에서 프로그램에 필요한 속성만 간추려 내어 표현하는 것을 추상화라고 함 객체 : 속성을 통해 여러 개의 값을 하나의 단위로 구성한 복잡적인 자료구조..