자바스크립트의 특징
컴파일러 언어와 인터프리터 언어의 차이
명령형 프로그래밍이란? (위키피디아 참조)
함수형 프로그래밍이란? (위키피디아 참조)
프로토타입 기반 프로그래밍이란? (위키피디아 참조)
객체지향 프로그래밍의 한 형태의 갈래로 클래스가 없고, 클래스 기반 언어에서 상속을 사용하는 것과는 다르게, 객체를 원형(프로토타입)으로 하여 복제의 과정을 통하여 객체의 동작 방식을 다시 사용할 수 있다.
클래스: 객체 지향 프로그래밍(OOP)에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀(template)이다. 객체를 정의하기 위한 메소드와 변수로 구성된다.